tcp ip基礎知識

2021-08-20 00:08:11 字數 654 閱讀 9538

tcp/ip是網際網路相關的各類協議族的總稱。

tcp/ip的分層管理

分層的優點:如果只有乙個協議在網際網路上統籌,某個地方修改就要把所有的部分整體換掉,採用分層則只需要改變相應的層。把各個介面部分規劃好,每個層次的內部設計就可以自由改動了

按層次分為四層:應用層、傳輸層、網路層和資料鏈路層。

應用層:決定了向使用者提**用服務時的通訊活動,比如:ftp(file tranesfer protocol 檔案傳輸協議)和dns(domain name system 網域名稱系統)服務就是其中兩類,

http協議也在該層。

傳輸層:對上層的應用層,提供處於網路連線中的兩台計算機之間的資料傳輸,在傳輸層有兩個性質不同的協議tcp(transmission control protocol,傳輸控制協議)和udp(user data protocol,使用者資料報協議)

網路層:處理在網路層上流動的資料報。資料報是網路傳輸的最小資料單位,該層規定了通過怎樣的路徑到達對方計算機,並把資料報傳送給對方。與對方計算機通過多台計算機或者網路裝置進行傳輸時,網路層所起的作用就是在眾多選項中選擇一條傳輸的路線。

鏈路層(也稱資料鏈路層):用來處理連線網路的硬體部分。包括控制作業系統、硬體的裝置驅動、nic(network inte***ce card,網路介面卡,即網絡卡),及光纖等物理可見部分

TCP IP基礎知識

網路是計算機或類似計算機的裝置之間通過常用傳輸介質進行通訊的集合。通常,傳輸介質是絕緣的金屬導線,它用來在計算機之間攜帶電脈衝,但是闡述介質也可以是 線,或者無線網路。網路協議就是一套通用規則,用來幫助定義複雜資料傳輸的過程。邏輯編址 路由選擇 名稱解析 錯誤控制和流量控制 應用支援tcp ip協議...

TCP IP程式設計 1 基礎知識

1.what is a socket?什麼是套接字 storage.簡單來說,套接字就是網路資料傳輸用的軟體裝置。舉個生活中的例子 我們把插頭插到插座上就能從電網獲得電力 同樣道理,為了與遠端計算機 進行資料通訊,需要連線到internet,而套接字就是用來連線網路的工具。tcpip套接字網路原理圖...

TCP IP程式設計 1 基礎知識

1.what is a socket?什麼是套接字 storage.簡單來說,套接字就是網路資料傳輸用的軟體裝置。舉個生活中的例子 我們把插頭插到插座上就能從電網獲得電力 同樣道理,為了與遠端計算機 進行資料通訊,需要連線到internet,而套接字就是用來連線網路的工具。tcpip套接字網路原理圖...