㈠ tcp協議是面向連接的,但tcp使用的ip協議卻是無連接的,這兩種協議的區別
ip是網路層協議(倒數第二層,最下面一層是數據鏈路層,通過mac地址區分一個鏈路內的不同主機,進行送達),作用是通過ip地址(ipv4、ipv6)為傳輸層尋找目標主機並進行數據傳輸,ip就像快遞員,僅僅負責將數據傳遞給全網內的目標地址,其本身並不保持連接狀態。
tcp(傳輸控制協議)是一種面向連接的、可靠的傳輸層通信協議,通過檢驗和、序列號、確認應答、重發控制、連接管理以及窗口控制等機制實現可靠性傳輸。
tcp的連接管理:在數據通信之前,通過tcp首部發送一個SYN包作為簡歷連接的請求等待確認應答。如果對端發來確認應答,則認為可以進行數據通信。如果對端的確認應答未能到達,就不會進行數據通信。此外,在通信結束時會進行斷開連接的處理(FIN包)。 可以使用TCp首部用於控制的欄位管理TCP連接,一個連接的建立與斷開,正常過程至少需要來回發送7個包才能完成。
㈡ 在TCP/IP協議中,TCP提供簡單的無連接服務,UDP提供可靠的面向連接的服務
這句話是錯誤的。
正確的是在TCP/IP協議中,TCP提供可靠的面向連接服務,UDP提供簡單的無連接服務,而電子郵件、文件傳送協議等應用層服務是分別建立在TCP協議、UDP協議、TCP或UDP協議之上的。
多個不同網路間實現信息傳輸的協議簇。TCP/IP協議不僅僅指的是TCP和IP兩個協議,而是指一個由FTP、SMTP、TCP、UDP、IP等協議構成的協議簇, 只是因為在TCP/IP協議中TCP協議和IP協議最具代表性。
(2)tcpip的網路層是無連接的擴展閱讀:
TCP/IP協議在一定程度上參考了OSI的體系結構。OSI模型共有七層,從下到上分別是物理層、數據鏈路層、網路層、運輸層、會話層、表示層和應用層。但是這顯然是有些復雜的,所以在TCP/IP協議中,它們被簡化為了四個層次。
因為數據鏈路層和物理層的內容相差不多,所以在TCP/IP協議中它們被歸並在網路介面層一個層次里。只有四層體系結構的TCP/IP協議,與有七層體系結構的OSI相比要簡單了不少,也正是這樣,TCP/IP協議在實際的應用中效率更高,成本更低。
㈢ 網路層的IP 協議不也是無連接服務嗎
網路層的IP協議是無連接的,UDP協議時基於IP協議的,我們可以這樣思考,區域網多個IP數據包發出去後,先檢測如果不在本區域網內就交給網關轉發出去,數據接收到後不會返回確認號,所以是不可靠的,在開始通信之前它不需要先連接好一條電路,各個數據包不一定都通過同一條路徑傳輸,所以是無連接型。他的開銷比TCP要小。這也就是優勢。
㈣ 「TCP/IP 協議的傳輸層協議不能提供無連接的服務」是正確的嗎為什麼
錯誤的,UDP可以提供。
TCP/IP協議模型(Transmission Control Protocol/Internet Protocol),包含了一系列構成互聯網基礎的網路協議,是Internet的核心協議。
TCP/IP協議族按照層次由上到下,層層包裝。最上面的是應用層,這裡面有http,ftp,等等我們熟悉的協議。而第二層則是傳輸層,著名的TCP和UDP協議就在這個層次。第三層是網路層,IP協議就在這里,它負責對數據加上IP地址和其他的數據以確定傳輸的目標。第四層是數據鏈路層,這個層次為待傳送的數據加入一個乙太網協議頭,並進行CRC編碼,為最後的數據傳輸做准備。
㈤ ip是面向無連接的 為何tcp確能面向連接呢
TCP和IP屬於不同層次的協議,分別位於OSI七層模型的4層和3層,在運輸層(TCP)是面向連接的,在網路層(IP)則是無連接的。
TCP邏輯上是面向連接的,其實現則是由面向無連接的IP協議實現,因為TCP的面向連接體現在A傳數據給B的話,需要握手,需要ACK。而對於IP層而言,無論是A發給B的數據包,還是B給A的ACK包,都是同一類型的包,都用報文的方式無連接地發送,而在TCP層就不一樣了,如果ACK沒有收到,A會認為發包失敗,會重發的,所以還是可以達到面向連接的功能的。
㈥ tcp面向連接,但是他是通過ip層提供的服務發送分組,而ip層是無連接的啊,豈不矛盾
IP是負責選路的,不存在有無連接。在IP層的基礎上才有負責傳輸的TCP和UDP。其中TCP如虛電路有連接,兩端有握手和重傳等機制;而UDP是無連接的,直接把包扔到網上任其自己傳輸。
㈦ 在TCP/IP協議簇中,( )協議屬於網路層的無連接協議。 A、IP B、SMTP C、SNMP D、TCP
選A.
TCP/IP協議共有4層,SMTP和SNMP都是應用層的協議,TCP是傳輸層的協議,只有IP是網路層的協議,而且是無連接協議。
㈧ TCP協議是面向連接的,但TCP使用的IP協議卻是無連接的。這兩種協議都有哪些的主要區別
tcp/ip是一個協議棧,tcp和ip只是其中的兩個協議,而且正如樓上所說,它們不在同一層所以也沒什麼可比的。
而tcp和udp(也是tcp/ip協議棧中的協議)是可以比較的,它們同屬於傳輸層,一個是面向連接的,一個無連接的。還有很多差別,你可以去查資料。