日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

网络协议和分层结构

發布時間:2024/6/30 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 网络协议和分层结构 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

協議:

  網絡實體之間為進行網絡中的數據交換而建立的規則、標準或約定,如TCP、IP、HTTP、FTP、PPP。

面向連接服務:

  1、可靠數據傳輸;2、流控制(防止接收buff溢出);3、擁塞控制(防止丟包)

無連接服務:

  1、無連接;2、不可靠數據;3、無流控制;4、無擁塞控制

TCP的應用:HTTP(web)、FTP(文件傳送)、Telnet(遠程注冊)、SMTP(電子郵件)

UDP的應用:流媒體、電信會議、以太網電話

?

數據通過網絡傳送方式:1、電路交換;2、分組交換

  電路交換:網絡資源(如寬帶)劃分為片,按片分配給用戶

  分組交換:每個端到端數據流劃分為分組。

?

網絡分層:

  應用層:提供各種網絡應用服務【FTP、SMTP、HTTP】

  運輸層:提供可靠的點對點數據傳輸,確保源主機傳送分組并正確到達目標主機【TCP、UDP】

  網絡層:從源到目的地數據報的選路【IP、選路協議(路由器)】

  鏈路層:定義了internet與各物理網絡之間的網絡接口【PPP、以太網(交換機)】

  物理層:在線上的比特【中繼器】

?

FTP:獨立的控制和數據連接

  客戶端:TCP控制連接,端口21,服務器

  客戶端:TCP數據連接,端口22,服務器

?

DNS:主機名到IP的轉換、主機別名、郵件服務器別名、負載分配

ICMP:互聯網控制報文協議

ARP:地址解析協議,IP和MAC地址的映射,通常20分鐘更新一次ARP表

套接字(socket):進程與網絡間的接口

?

TCP三次握手

  1、客戶端向服務器端發送TCP SYN報文段(指定初始序號,無數據)

  2、服務器收到SYN報文段,用SYN ACK報文段回復(服務器為該鏈接分配緩沖區,指定服務器初始序號)

  3、客戶端接收到SYN ACK,用ACK報文段回復,可能包含數據

?

TCP四次揮手
  1、client發送一個FIN,用來關閉client到server的數據傳送,client進入FIN_WAIT_1狀態

  2、server收到FIN后發送一個ACK給client,server進入close_wait狀態

  3、server發送一個FIN,用來關閉server到client的數據傳送,server進入LAST_ACK狀態

  4、client收到FIN后,進入TIME_WAIT狀態,并發送一個ACK給server,server進入close狀態。

?

轉載于:https://www.cnblogs.com/linxianhe/p/9625344.html

總結

以上是生活随笔為你收集整理的网络协议和分层结构的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。