网络笔记

 

 

五種分級在十進位的表示:

 

Class A :  0.xx.xx.xx ~ 127.xx.xx.xx


Class B : 128.xx.xx.xx ~ 191.xx.xx.xx


Class C : 192.xx.xx.xx ~ 223.xx.xx.xx


Class D : 224.xx.xx.xx ~ 239.xx.xx.xx 广播


Class E : 240.xx.xx.xx ~ 255.xx.xx.xx 保留


  • Class A:10.0.0.0    - 10.255.255.255
  • Class B:172.16.0.0  - 172.31.255.255
  • Class C:192.168.0.0 - 192.168.255.255

arp (Address Resolution Protocol) :

當我們想要瞭解某個 IP 其實是設定於某張乙太網路卡上頭時,我們的主機會對整個區網發送出 ARP 封包, 對方收到 ARP 封包後就會回傳他的 MAC 給我們. arp -n 查看arp table ,一般缓存20分钟

 

ICMP 的全名是『 Internet Control Message Protocol, 網際網路訊息控制協定

最大的功能就是可以確保我們網路的連線狀態與連線的正確性

最簡單的指令就是 ping 與 traceroute

 

2.4.1 可靠連線的 TCP 協定

 

各封包之間的相關性

 

 

4 bits 6 bits 6 bits 8 bits 8 bits
Source Port Destination Port
Sequence Number
Acknowledge Number
Data
Offset
Reserved Code Window
Checksum Urgent Pointer
Options Padding
Data

圖 2.4-2、TCP 封包的表頭資料

 

Code (Control Flag, 控制標誌碼)

這個欄位共有 6 個 bits ,分別代表 6 個控制碼:

 

ACK(Acknowledge) :若為 1 代表這個封包為回應封包, 則與上面提到的 Acknowledge Number 有關。

SYN(Synchronous) :若為 1,表示發送端希望雙方建立同步處理, 也就是要求建立連線。通常帶有 SYN 標誌的封包表示『主動』要連接到對方的意思。

 

你可能感兴趣的:(C++,c,C#)