tcp/ip协议包含哪几层_TCP/IP协议的简单介绍
TCP/IP 是用于因特網(wǎng)的通信協(xié)議
計算機通信協(xié)議是對那些計算機必須遵守以便彼此通信的規(guī)則的描述
什么是TCP/IP
tcp/ip:是供已連接因特網(wǎng)的計算機進行的通信協(xié)議。
TCP/ip:指傳輸控制協(xié)議/國際協(xié)議
tcp/ip 定義了電子設備(比如計算機)如何連入因特網(wǎng),以及數(shù)據(jù)如何在他們之間傳輸?shù)臉藴?/p>
在TCP/ip內(nèi)部中包含一系列用于處理數(shù)據(jù)通信的協(xié)議
- TCP(傳輸控制協(xié)議)-應用程序之間進行通訊
- udp(用戶數(shù)據(jù)包協(xié)議)-應用程序之間簡單的通信
- ip(國際協(xié)議)-計算機之間的通信
- ICMP(因特網(wǎng)消息控制協(xié)議)-針對錯誤和狀態(tài)
- DHCP(動態(tài)主機配置協(xié)議)--針對動態(tài)尋址
TCP使用固定的鏈接
TCP 用于應用程序之間的通信
當應用程序希望通過TCP與另一個應用程序通信時,它會發(fā)送一個通信請求,這個請求必須會被送到一個確切的地址,在雙方握手之后,TCP將在兩應用程序之間建立一個全雙工的通信
這個全雙工的通信將占用兩個計算機之間的通信線路,直到它被一方或雙方關(guān)閉為止
udp和tcp很相似,但是更簡單,同時低于TCp
IP是無連接的
ip用于計算機之間的通信,IP是無連接的通信協(xié)議。他不會占用兩個正在通信的計算機之間的通信線路,這樣,IP就降低了對網(wǎng)絡線路的需求,每條線可以同時滿足許多不同的計算機通信之間的通信需要
通過IP,消息(或者其他數(shù)據(jù))被分割為小的獨立的包,并通過因特網(wǎng)在計算機之間傳送
ip 負責將每個包路由至他的目的地
IP路由器
TCP/IP 意味著TCP和IP在一起協(xié)同工作。
TCP負責應用軟件(比如你的瀏覽器)和網(wǎng)絡之間的通信
IP負責計算機之間的通信
TCP負責將數(shù)據(jù)分割并裝入IP包,然后在他們到達的時候重新組合他們
IP負責將包發(fā)送至接受者
TCP/IP使用32個比特或者4個0到255之間的數(shù)字來為計算機編址
IP地址
- 每個計算機必須有IP地址
- 每個IP包必須有一個地址才能發(fā)送到另一臺計算機
IP 地址包含四個數(shù)字
這是你的ip地址:192.168.2.123
TCP/IP 使用四個數(shù)字為計算機編址。每個計算機必須有一個唯一的4個數(shù)字的地址
數(shù)字在0-255之間,并由點號隔開,像這樣:192.168.1.56
TCP使用固定的連接
Tcp 用于應用程序之間的通信
當應用程序希望通過TCP與另一個應用程序通信時,它會發(fā)送一個通信請求,這個請求必須必須被送到一個確切的地址。
32個比特=4個字節(jié)
CP/IP 使用 32 個比特來編址。一個計算機字節(jié)是 8 比特。所以 TCP/IP 使用了 4 個字節(jié)。
一個計算機字節(jié)可以包含 256 個不同的值:
00000000、00000001、00000010、00000011、00000100、00000101、00000110、00000111、00001000 ....... 直到 11111111。
現(xiàn)在,你知道了為什么 TCP/IP 地址是介于 0 到 255 之間的 4 個數(shù)字。
域名
12個阿拉伯數(shù)字很難記憶。使用一個名稱更容易
用于 TCP/IP 地址的名字被稱為域名。w3school.com.cn 就是一個域名。
當你鍵入一個像 http://www.w3school.com.cn 這樣的域名,域名會被一種 DNS 程序翻譯為數(shù)字。
在全世界,數(shù)量龐大的 DNS 服務器被連入因特網(wǎng)。DNS 服務器負責將域名翻譯為 TCP/IP 地址,同時負責使用新的域名信息更新彼此的系統(tǒng)。
當一個新的域名連同其 TCP/IP 地址一同注冊后,全世界的 DNS 服務器都會對此信息進行更新。
協(xié)議族
TCP/ip 是基于TCP和IP這兩個最初協(xié)議上的不同的通信協(xié)議的大的集合
TCP --傳輸控制協(xié)議
Tcp 用于從應用程序到網(wǎng)絡數(shù)據(jù)的傳輸控制
TCP 負責在數(shù)據(jù)傳送之前將他們分割為 IP 包,然后在他們到達的時候?qū)⑺麄冎亟M
IP --國際協(xié)議
IP 負責計算機之間的通信
IP 負責在因特網(wǎng)上發(fā)送和接收數(shù)據(jù)包
HTTP--超文本傳輸協(xié)議
HTTP負責web服務器與web瀏覽器之間的通信
HTTP 用于從Web客戶端(瀏覽器)向web服務器發(fā)送請求,并從web服務器向web客戶端返回內(nèi)容。
HTTPS --安全的HTTP
HTTPS 負責在web 服務器和web瀏覽器之間的安全通信
作為代表性的應用,HTTPS會用于處理信用卡交易和其他敏感數(shù)據(jù)
SSL--安全套接字
SSL 協(xié)議用于為安全數(shù)據(jù)傳輸加密數(shù)據(jù)
SMTP--簡易郵件傳輸協(xié)議
SMTP 用于電子郵件的傳輸
MIME --多用途因特網(wǎng)郵件擴展
MIME --協(xié)議使SMTP有能力通過TCP/IP 網(wǎng)絡傳輸多媒體文件,包括聲音 視頻二進制數(shù)據(jù)
IMAP --因特網(wǎng)消息訪問協(xié)議
IMAP 用于存儲和取回電子郵件
POP郵局協(xié)議
pop用于從電子郵件服務器向個人電腦下載電子郵件
FTP --文件傳輸協(xié)議
負責計算機之間的文件傳輸
NTP --網(wǎng)絡時間協(xié)議
NTP 用于在計算機之間同步時間(鐘)
DHCP --動態(tài)主機配置協(xié)議
dhcp 用于向網(wǎng)絡中的計算機分配動態(tài)ip地址
SNMP --簡單網(wǎng)絡管理協(xié)議
SNMP用于計算機網(wǎng)絡的管理
LDAP --輕量級的目錄訪問協(xié)議
LDAP 用于從因特網(wǎng)搜集關(guān)于用戶和電子郵件地址的信息
ICMP --因特網(wǎng)消息控制
ICMP負責網(wǎng)絡中的錯誤處理
ARP - Address Resolution Protocol
ARP - 用于通過 IP 來查找基于 IP 地址的計算機網(wǎng)卡的硬件地址。
BOOTP - Boot Protocol
BOOTP 用于從網(wǎng)絡啟動計算機。
PPTP - 點對點隧道協(xié)議
PPTP 用于私人網(wǎng)絡之間的連接(隧道)。
總結(jié)
以上是生活随笔為你收集整理的tcp/ip协议包含哪几层_TCP/IP协议的简单介绍的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python语言流程控制语句的格式_第四
- 下一篇: 对称加密与非对称加密的区别_https原