網路程式設計學習1 網路協議分類

2021-10-13 11:38:26 字數 1328 閱讀 4064

資料幀(frame):是一種資訊單位,它的起始點和目的點都是資料鏈路層。

資料報(packet):也是一種資訊單位,它的起始和目的地是網路層。「包」(packet)是tcp/ip協議bai通訊傳輸中的資料單位,一般也稱「資料報」。有人說,區域網中傳輸的不是「幀」(frame)嗎?沒錯,但是tcp/ip協議是工作在osi模型第三層(網路層)、第四層(傳輸層)上的,而幀是工作在第二層(資料鏈路層)。上一層的內容由下一層的內容來傳輸,所以在區域網中,「包」是包含在「幀」裡的。我們可以用乙個形象一些的例子對資料報的概念加以說明:我們在郵局郵寄產品時,雖然產品本身帶有自己的包裝盒,但是在郵寄的時候只用產品原包裝盒來包裝顯然是不行的。必須把內裝產品的包裝盒放到乙個郵局指定的專用紙箱裡,這樣才能夠郵寄。這裡,產品包裝盒相當於資料報,裡面放著的產品相當於可用的資料,而專用紙箱就相當於幀,且乙個幀中只有乙個資料報。

資料報主要由「目的ip位址」、「源ip位址」、「淨載資料」等部分構成。

資料報的結構與我們平常寫信非常類似,目的ip位址是說明這個資料報是要發給誰的,相當於收信人位址;源ip位址是說明這個資料報是發自**的,相當於發信人位址;而淨載資料相當於信件的內容。

資料報(datagram):通常是指起始點和目的地都使用無連線網路服務的的網路層的資訊單元。

段(segment):通常是指起始點和目的地都是傳輸層的資訊單元。

訊息(message):是指起始點和目的地都在網路層以上(經常在應用層)的資訊單元。

資料報和資料報的區別:資料報tcp

資料報udp

簡而言之,資料報很靠譜,資料報不靠譜,對應在tcp和udp種的應用。是一段資料,協議命名資料段。

通訊特性:面向連線的通訊,傳送端和接收端須先建立邏輯連線。必須要明確客戶端,伺服器。

連線過程:

由客戶端向服務端發出連線請求。

每次連線的建立都需要經過三次握手

網路程式設計(二) 網路協議

物理層 電力線通訊 plc sonet sdh g.709 光導纖維 同軸電纜 雙絞線等 資料鏈路層 wi fi ieee 802.11 wimax ieee 802.16 atm dtm 令牌環 乙太網 fddi 幀中繼 gprs evdo hspa hdlc ppp l2tp pptp isdn...

1 1 2 10 網路程式設計1

知名埠 well known ports 知名埠是眾所周知的埠號,範圍從0到1023 80埠分配給http服務 21埠分配給ftp服務 動態埠 dynamic ports 動態埠的範圍是從1024到65535,之所以稱為動態埠,是因為它一般不固定分配某種服務,而是動態分配。動態分配是指當乙個系統程式...

6 3網路協議

1.telnet 測試埠,呼叫tcp,格式telnet 192.168.1.50 8080,telnet通了,網路就通了,但資料好壞不能看出來。2.ping 要看資料質量,用ping來檢查,訪問時,外網慢,內網快。3.tracert 的請求超時,不代表網路不通,代表沒有返回值,可能存在防火牆。4.d...