internet協議(ip)
該協議被設計成網際網路分組交換通訊網,以形成乙個忘記通訊環境。他負責在源主機和目的主機之間傳輸來自其較高層軟體的稱為資料報文的資料塊,它在源和目的之間提供**非連線型傳遞服務。**只是封裝和傳遞資料,但不向傳送者或接收者報告包的狀態,不處理所遇到的故障。
ip主要有以下四個主要功能:
網際控制報文協議(icmp)
它實際上不是ip層部分,但直接同ip層一起工作,報告網路上的某些出錯情況。允許網際路由器傳輸差錯資訊或測試報文。
位址解析協議(arp)
arp實際上不是網路層部分,它處於ip和資料鏈路層之間,它是32位ip位址和48位實體地址之間執行翻譯的協議。
第二部分是傳輸層協議,包括傳輸控制協議(tcp)和使用者資料報文協議(udp)。
傳輸控制協議(tcp)
tcp是重要的傳輸層協議,目的是允許資料同網路上的其他節點進行可靠的交換。它能提供埠編號的解碼,以識別主機的應用程式,而且完成資料的可靠傳輸。tcp具有嚴格的內裝差錯檢驗演算法確保資料的完整性。tcp是面向位元組的順序協議,這意味著包內的每個位元組被分配乙個順序編號,並分配給每包乙個順序編號。
該協議對建立網路上使用者程序之間的對話負責,它確保程序之間的可靠通訊,所提供的功能如下:
監聽輸入對話建立請求
請求另一網路站點對話
可靠的傳送和接收資料
適度的關閉對話
使用者資料報文協議(udp)這部分主要包括telnet,檔案傳送協議(ftp和tftp),簡單檔案傳送協議(smtp)和網域名稱服務(dns)等協議。
乙太網包
linux網路結構概述
1.linux 為使用者提供了完善的,強大的網路功能。a.完善的內建網路。其他作業系統不包含如此緊密的和核心結合在一起的網路部分 b.linux免費提供了大量支援internet的軟體。c.使用者能通過一些linux命令完成內部資訊或檔案傳輸,如 scp,wget 等命令。d.遠端訪問。vnc,ss...
Linux筆記 9 Linux網路概述
linux網路概述 一 linux網路優勢 linux為使用者提供了完善的 強大的網路功能。1,完善的內建網路。其他作業系統不包含如此緊密地和核心結合在一起的網路部分。2,linux 免費提供了大量支援 internet 的軟體,internet 是在 unix 領域中 建立並繁榮起來的,在這方面使...
12 linux網路程式設計概述
linux網路優勢 linux為使用者提供了完善的,強大的網路功能。1 完善的內建網路。2 linux免費提供了大量支援internet的軟體,internet是在unix領域中建立並且繁榮的。3 使用者能通過一些linux命令完成內部資訊或檔案的傳輸。4 遠端訪問。5 安全可靠。網路層協議。主要包...