[TCP/IP]筆記

1 IP地址分類

A:0                          0-127    
B:128                       128-191
C:192                       192-223
D:224                       224-239
E:240                       240-255

2 常用端口及功能

53端口:DNS,用於域名解析服務,將域名地址轉換爲IP地址。
21端口:21端口主要用於FTP(File Transfer Protocol,文件傳輸協議)服務。
23端口:23端口主要用於Telnet(遠程登錄)服務,是Internet上普遍採用的登錄和仿真程序。
80端口:80端口是爲HTTP(HyperText Transport Protocol,超文本傳輸協議)開放的,這是上網衝浪使用最多的協議,主要用於在WWW(World Wide Web,萬維網)服務上傳輸信息的協議。
8080端口:8080端口同80端口,是被用於WWW代理服務的,可以實現網頁
3306端口:MySQL端口
67/68:DHCP服務端/客戶端

3 TCP和IP的關係

在TCP/IP協議族的四個層次中TCP屬運輸層協議,IP屬網絡層協議。
TCP面向有連接,IP面向無連接。

4 TCP與UDP區別

TCP(傳輸控制協議):

1)提供IP環境下的數據可靠傳輸(一臺計算機發出的字節流會無差錯的發往網絡上的其他計算機,而且計算機A接收數據包的時候,也會向計算機B回發數據包,這也會產生部分通信量),有效流控,全雙工操作(數據在兩個方向上能同時傳遞),多路複用服務,是面向連接,端到端的傳輸;

2)面向連接:正式通信前必須要與對方建立連接。事先爲所發送的數據開闢出連接好的通道,然後再進行數據發送,像打電話。

3)TCP支持的應用協議:Telnet(遠程登錄)、FTP(文件傳輸協議)、SMTP(簡單郵件傳輸協議)。TCP用於傳輸數據量大,可靠性要求高的應用。

UDP(用戶數據報協議,User Data Protocol)

1)面向非連接的(正式通信前不必與對方建立連接,不管對方狀態就直接發送,像短信,QQ),不能提供可靠性、流控、差錯恢復功能。UDP用於一次只傳送少量數據,可靠性要求低、傳輸經濟等應用。

2) UDP支持的應用協議:NFS(網絡文件系統)、SNMP(簡單網絡管理系統)、DNS(主域名稱系統)、TFTP(通用文件傳輸協議)等。

總結:

TCP:面向連接、傳輸可靠(保證數據正確性,保證數據順序)、用於傳輸大量數據(流模式)、速度慢,建立連接需要開銷較多(時間,系統資源)。

UDP:面向非連接、傳輸不可靠、用於傳輸少量數據(數據包模式)、速度快。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章