㈠ TCP/IP是什麼意思
TCP/IP是供已連接網際網路的計算機進行通信的通信協議。
TCP/IP協議TransmissionControlProtocol/InternetProtocol的簡寫,中譯名為傳輸控制協議/網際網路互聯協議,又名網路通訊協議,是Internet最基本的協議、Internet國際互聯網路的基礎,由網路層的IP協議和傳輸層的TCP協議組成。
TCP/IP傳輸協議,即傳輸控制/網路協議,也叫作網路通訊協議。它是在網路的使用中的最基本的通信協議。TCP/IP傳輸協議對互聯網中各部分進行通信的標准和方法進行了規定。並且,TCP/IP傳輸協議是保證網路數據信息及時、完整傳輸的兩個重要的協議。
TCP/IP傳輸協議是嚴格來說是一個四層的體系結構,應用層、傳輸層、網路層和數據鏈路層都包含其中。
㈡ TCPIP協議及配置
TCP/IP協議
最廣泛支持的通信協議集合,包括大量Internet應用中的標准協議支持跨網路架構、跨操作系統平台的通信
逐級之間通信的三個要素
IP地址 子網掩碼 IP路由
IP地址(IP address) 標識一台計算機
地址組成(點分十進制)
-32個二進制是表示為4個十進制數,以 . 隔開
IP地址分類 (127.0.0.1:永遠代表本機地址)
-A類:1~127 網+主+主+主
-B類:128~191 網+網+主+主
-C類:192~223 網+網+網+主
-D類:224~239 組播
-E類:240~254 科研
配置IP地址 略
IP地址組成:網路位+主機位
-A類:1~127 網+主+主+主 1.1.1.1
-B類:128~191 網+網+主+主
-C類:192~223 網+網+網+主
網路位:相當於區號作用,標識一個區域(網路)
主機位:相當於區域中的編號
192.168.1.1 ------------->開頭為192可以判斷為C類地址
C類:192~223 網+網+網+主 ----------------> 192.168.1.1 網路中編號為1的計算機
網+網+網+主 ----------------> 192.168.2.1 網路中編號為1的計算機
子網掩碼:為計算機區分IP地址的網路位和主機位,利用二進制的1代表網路位利用二進制的0代表主機位
192.168.1.1
11000000.10101000.00000001.00000001
11111111.11111111.11111111.00000000------------------255.255.255.0
IP地址表示
192.169.1.1 255.255.255.0
192.168.1.1 /24 有24個網路位
拓展:
DNS伺服器:將用戶在瀏覽器輸入的域名,解析為對應的IP地址
www.qq.com------------------------192.168.1.1
網關設備:一般為路由器
網關地址:一個網路到另一個網路的關口(作用解決不同網路通信)
㈢ 什麼是「TCP/IP協議」TCP和IP各有什麼作用
TCP/IP(Transmission Control Protocol/Internet Protocol,傳輸控制協議/網際協議)是指能夠在多個不同網路間實現信息傳輸的協議簇。
TCP/IP協議不僅僅指的是TCP和IP兩個協議,而是指一個由FTP、SMTP、TCP、UDP、IP等協議構成的協議簇,只是因為在TCP/IP協議中TCP協議和IP協議最具代表性,所以被稱為TCP/IP協議。
TCP作用:當應用層向TCP層發送用於網間傳輸的、用8位位元組表示的數據流,TCP則把數據流分割成適當長度的報文段,最大傳輸段大小(MSS)通常受該計算機連接的網路的數據鏈路層的最大傳送單元(MTU)限制。之後TCP把數據包傳給IP層,由它來通過網路將包傳送給接收端實體的TCP層。
IP作用:IP信息包的傳送。P信息包的分割與重組。
TCP/IP協議缺陷
(1)該模型沒有明顯地區分服務、介面和協議的概念。因此,對於使用新技術來設計新網路,TCP/IP模型不是一個太好的模板。
(2)TCP/IP模型完全不是通用的,並且不適合描述除TCP/IP模型之外的任何協議棧。
(3)鏈路層並不是通常意義上的一層。它是一個介面,處於網路層和數據鏈路層之間。介面和層間的區別是很重要的。
以上內容參考網路-IP
以上內容參考網路-TCP
以上內容參考網路-TCP/IP協議
㈣ http-tcpip協議
為了簡化網路的復雜度,網路通訊的不同方面被分解為多層次的結構,每一層只與緊挨著的上層或者下層進行交互,將網路分層,這樣可以修改,甚至替換每一層的軟體,只要層於層之間的介面保持不變,就不會影響到其他層.
網路分層的兩種模型
OSI(Open System Interconnection Reference Model):開放系統互聯參考模型
TCP/IP 協議族
超文本傳輸協議(HyperText Transfer Protocol HTTP)
一種無狀態的,已請求/應道方式運行的協議,它使用可擴展的語義和自描述消息格式,與基於網路的草文本信息系統靈活互動.
HTTP協議的請求報文和響應報文的結構基本相同,有3部分組成
面向連接的,可靠的,基於位元組流的傳輸層通訊協議
特點
基於連接的:數據傳輸之前需要建立連接
全雙工:雙向傳輸(客戶端和服務端傳輸時雙向)
位元組流:不限制數據大小,打包成報文段,保證有序接受,重復報文自動丟棄(在實際環境中,會出現tcp在傳輸中並不只會一條線路,可能有多條線路傳輸數據,本地是有序的發送,傳輸過程中運營商會分派很多線路,傳輸的數據被切割成多個片段,由不同的tcp連接傳輸,可能導致接收端有亂序 重復的數據產生,tcp接收端會重新排序和去重)
流量緩沖,:解決雙發處理能力的不匹配(發送端能力強接收端能力弱,就需要流量緩沖,將消息放到隊列里一點點處理)
可靠性傳輸:保證可達,丟包時通過重試機制實現可靠性(如果網路抖動造成的重試,tcp接收端去重,每次發送完數據會接受到接收端傳來的反饋,如果沒有則重復發送)
擁塞控制:防止防落出現惡行的擁塞
TCP的3次握手
Tcp的報文
1)源埠:sourceport 源埠和IP地址的作用是標識報文的返回地址。埠是一般是客戶端隨機生成
2)目的埠:destport埠指明接收方計算機上的應用程序介面。服務端埠比如80 8080
TCP報頭中的源埠號和目的埠號同IP數據報中的源IP與目的IP唯一確定一條TCP連接。
(sequence number/acknowledement number)是TCP可靠傳輸的關鍵部分。序號是本報文段發送的數據組的第一個位元組的序號。在TCP傳送的流中,每一個位元組一個序號。e.g.一個報文段的序號為300,此報文段數據部分共有100位元組,則下一個報文段的序號為400。所以序號確保了TCP傳輸的有序性。確認號,即ACK,指明下一個期待收到的位元組序號,表明該序號之前的所有數據已經正確無誤的收到。確認號只有當ACK標志為1時才有效。比如建立連接時,SYN報文的ACK標志位為0。Tcp每一次傳輸是塊的並不是一次全部傳送,序號來排序,序號和確認號保證傳輸的可靠性.
4bits。由於首部可能含有可選項內容,因此TCP報頭的長度是不確定的,報頭不包含任何任選欄位則長度為20位元組,4位首部長度欄位所能表示的最大值為1111,轉化為10進制為15,15*32/8 = 60,故報頭最大長度為60位元組。首部長度也叫數據偏移,是因為首部長度實際上指示了數據區在報文段中的起始偏移值
1)URG:緊急指針標志,為1時表示緊急指針有效,為0則忽略緊急指針。
2)ACK:確認序號標志,為1時表示確認號有效,為0表示報文中不含確認信息,忽略確認號欄位。SYN=1和ACK=1是服務端返回應答報文,三次握手的第二部.
3)PSH:push標志,為1表示是帶有push標志的數據,指示接收方在接收到該報文段以後,應盡快將這個報文段交給應用程序,而不是在緩沖區排隊。
4)RST:重置連接標志,用於重置由於主機崩潰或其他原因而出現錯誤的連接。或者用於拒絕非法的報文段和拒絕連接請求。
5)SYN:同步序號,用於建立連接過程,在連接請求中,SYN=1和ACK=0表示該數據段沒有使用捎帶的確認域,而連接應答捎帶一個確認,即SYN=1和ACK=1。當SYN=1和ACK=0就是客戶端發送報文用來建立連接.
6)FIN:
finish標志,用於釋放連接,為1時表示發送方已經沒有數據發送了,即關閉本方數據流。四次揮手中用來確認即將斷開連接的標識符.
滑動窗口大小,用來告知發送端接受端的緩存大小,以此控制發送端發送數據的速率,從而達到流量控制。窗口大小時一個16bit欄位,因而窗口大小最大為65535。
奇偶校驗,此校驗和是對整個的 TCP 報文段,包括 TCP 頭部和 TCP 數據,以 16 位字進行計算所得。由發送端計算和存儲,並由接收端進行驗證。
只有當 URG 標志置 1 時緊急指針才有效。緊急指針是一個正的偏移量,和順序號欄位中的值相加表示緊急數據最後一個位元組的序號。 TCP 的緊急方式是發送端向另一端發送緊急數據的一種方式。
最常見的可選欄位是最長報文大小,又稱為MSS(Maximum Segment Size),每個連接方通常都在通信的第一個報文段(為建立連接而設置SYN標志為1的那個段)中指明這個選項,它表示本端所能接受的最大報文段的長度。選項長度不一定是32位的整數倍,所以要加填充位,即在這個欄位中加入額外的零,以保證TCP頭是32的整數倍。
TCP 報文段中的數據部分是可選的。在一個連接建立和一個連接終止時,雙方交換的報文段僅有 TCP 首部。如果一方沒有數據要發送,也使用沒有任何數據的首部來確認收到的數據。在處理超時的許多情況中,也會發送不帶任何數據的報文段。
㈤ tcpip協議分為哪幾層
網路介面層、網際層、傳輸層和應用層。TCPIP傳輸協議,即傳輸控制網路協議,也叫做網路通訊協議。它是在網路使用中最基本的通信協議。TCPIP傳輸協議對互聯網中各部分進行通信的標准和方法進行了規定。並且TCPIP傳輸協議是保證網路數據信息及時、完整傳輸的兩個重要的協議。
網路介面層、網際層、傳輸層和應用層。TCPIP傳輸協議,即傳輸控制網路協議,也叫做網路通訊協議。它是在網路的使用中的最基本的通信協議。TCPIP傳輸協議對互聯網中各部分進行通信的標准和方法進行了規定。並且,TCPIP傳輸協議是保證網路數據信息及時、完整傳輸的兩個重要的協議。TCPIP傳輸協議是嚴格來說是一個四層的體系結構,應用層、傳輸層、網路層和數據鏈路層都包含其中。
㈥ TCP/IP協議分為哪幾層
在TCP/IP協議有四層。
1、應用層:應用層是TCP/IP協議的第一層,是直接為應用進程提供服務的。
2、運輸層:作為TCP/IP協議的第二層,運輸層在整個TCP/IP協議中起到了中流砥柱的作用。且在運輸層中,TCP和UDP也同樣起到了中流砥柱的作用。
3、網路層:網路層在TCP/IP協議中的位於第三層。在TCP/IP協議中網路層可以進行網路連接的建立和終止以及IP地址的尋找等功能。
4、網路介面層:在TCP/IP協議中,網路介面層位於第四層。由於網路介面層兼並了物理層和數據鏈路層所以,網路介面層既是傳輸數據的物理媒介,也可以為網路層提供一條准確無誤的線路。
網際互聯層
網際互聯層對應於OSI參考模型的網路層,主要解決主機到主機的通信問題。它所包含的協議設計數據包在整個網路上的邏輯傳輸。注重重新賦予主機一個IP地址來完成對主機的定址,它還負責數據包在多種網路中的路由。該層有三個主要協議:網際協議(IP)、互聯網組管理協議(IGMP)和互聯網控制報文協議(ICMP)。
IP協議是網際互聯層最重要的協議,它提供的是一個可靠、無連接的數據報傳遞服務。
㈦ TCP/IP協議包括什麼
TCP/IP協議包括網際網路協議IP、傳輸控制協議TCP、用戶數據報協議UDP、虛擬終端協議TELNET、文件傳輸協議FTP、電子郵件傳輸協議SMTP、網上新聞傳輸協議NNTP、超文本傳送協議HTTP八大協議。
TCP/IP參考模型是首先由ARPANET所使用的網路體系結構。這個體系結構在它的兩個主要協議出現以後被稱為TCP/IP參考模型。這一網路協議共分為四層:網路訪問層、互聯網層、傳輸層和應用層,各層有相應的協議。
1、網路訪問層
在TCP/IP參考模型中並沒有詳細描述,只是指出主機必須使用某種協議與網路相連。
2、互聯網層
是整個體系結構的關鍵部分,其功能是使主機可以把分組發往任何網路,並使分組獨立地傳向目標。這些分組可能經由不同的網路,到達的順序和發送的順序也可能不同。高層如果需要順序收發,那麼就必須自行處理對分組的排序。互聯網層使用網際網路協議(IP)。
3、傳輸層
使源端和目的端機器上的對等實體可以進行會話。在這一層定義了兩個端到端的協議:傳輸控制協議(TCP)和用戶數據報協議(UDP)。TCP是面向連接的協議,它提供可靠的報文傳輸和對上層應用的連接服務。
為此,除了基本的數據傳輸外,它還有可靠性保證、流量控制、多路復用、優先權和安全性控制等功能。UDP是面向無連接的不可靠傳輸的協議,主要用於不需要TCP的排序和流量控制等功能的應用程序。
4、應用層
包含所有的高層協議,包括:虛擬終端協議(TELNET)、文件傳輸協議(FTP)、電子郵件傳輸協議(SMTP)、域名服務(DNS)、網上新聞傳輸協議(NNTP)和超文本傳送協議(HTTP)等。
TELNET允許一台機器上的用戶登錄到遠程機器上,並進行工作;FTP提供有效地將文件從一台機器上移到另一台機器上的方法;SMTP用於電子郵件的收發;DNS用於把主機名映射到網路地址;NNTP用於新聞的發布、檢索和獲取;HTTP用於在WWW上獲取主頁。
(7)tcpip協議網路包擴展閱讀:
TCP/IP協議的主要特點:
1、TCP/IP協議不依賴於任何特定的計算機硬體或操作系統,提供開放的協議標准,即使不考慮Internet,TCP/IP協議也獲得了廣泛的支持。所以TCP/IP協議成為一種聯合各種硬體和軟體的實用系統。
2、TCP/IP協議並不依賴於特定的網路傳輸硬體,所以TCP/IP協議能夠集成各種各樣的網路。用戶能夠使用乙太網、令牌環網、撥號線路、X.25網以及所有的網路傳輸硬體。
3、統一的網路地址分配方案,使得整個TCP/IP設備在網中都具有惟一的地址。
4、標准化的高層協議,可以提供多種可靠的用戶服務。
㈧ tcp/ip包括有關路由選擇的協議嗎
有的,互聯網是由大量的 異構 (heterogeneous) 網路通過 路由器 (router) 相互連接起來的,互聯網使用的網路層協議是無連接的 網際協議IP (Internet Protocol) 和許多路由選擇協議,所以網路層又稱 網際 (IP) 層。