TCP/IP网络中专有名词注解
CSMA?(Carrier Sense Multiple Access):載波監聽多路訪問。是一種允許多個設備在同一信道發送信號的協議,其中的設備監聽其它設備是否忙碌,只有在線路空閑時才發送。
-----------------------------------------------------------------------------------------------------------------------------------------------
TCP是面向有連接傳輸協議,而UDP是面向無連接的傳輸協議。UDP不會關注對端是否真的接受到了傳輸過去的數據,如果需要檢測對端是否收到了分組數據包,或者對端是否連接到網絡,則需要在應用程序中實現。這種應用場景會讓我們聯想到QQ為啥使用UDP協議了吧。
-----------------------------------------------------------------------------------------------------------------------------------------------
TCP的三次握手是怎么進行的了:發送端發送一個SYN=1,ACK=0標志的數據包給接收端,請求進行連接,這是第一次握手;接收端收到請求并且允許連接的話,就會發送一個SYN=1,ACK=1標志的數據包給發送端,告訴它,可以通訊了,并且讓發送端發送一個確認數據包,這是第二次握手;最后,發送端發送一個SYN=0,ACK=1的數據包給接收端,告訴它連接已被確認,這就是第三次握手。之后,一個TCP連接建立,開始通訊。
那什么是SYN、ACK、FIN呢?
*SYN:同步標志同步序列編號(Synchronize Sequence Numbers)欄有效。該標志僅在三次握手建立TCP連接時有效。它提示TCP連接的服務端檢查序列編號,該序列編號為TCP連接初始端(一般是客戶端)的初始序列編號。在這里,可以把TCP序列編號看作是一個范圍從0到4,294,967,295的32位計數器。通過TCP連接交換的數據中每一個字節都經過序列編號。在TCP報頭中的序列編號欄包括了TCP分段中第一個字節的序列編號。
*ACK:確認標志
確認編號(Acknowledgement Number)欄有效。大多數情況下該標志位是置位的。TCP報頭內的確認編號欄內包含的確認編號(w+1,Figure-1)為下一個預期的序列編號,同時提示遠端系統已經成功接收所有數據。 *FIN:結束標志
帶有該標志置位的數據包用來結束一個TCP回話,但對應端口仍處于開放狀態,準備接收后續數據 簡單點就是:SYN指的是請求建立鏈路、ACK指的是應答、FIN指的是終止當前鏈路。
------------------------------------------------------------------------------------------------------------------------------------------
DCCP(Datagram Congestion Control Protocol):數據報擁塞控制協議。
1)與UDP一樣,不能提供發送數據的可靠性傳輸
2)面向連接,具備建立連接和斷開的處理。在連接和斷開的處理上具有可靠性。
3)能夠進行擁塞控制。
總結
以上是生活随笔為你收集整理的TCP/IP网络中专有名词注解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 系统进程间的同步机制
- 下一篇: TCP/IP学习——利用主机IP与子网掩