NOIP初賽指南/網絡協議
< NOIP初赛指南
網絡通信的基礎協議
編輯ICMP協議
編輯- 維基百科上的ICMP。
ICMP協議是網絡通信中較為底層的協議。Ping即是此協議下的一個通信方式。
TCP/IP協議
編輯- 維基百科上的TCP/IP。
TCP(傳輸控制協議)用於控制網絡數據包的傳輸。常與IP協議並稱為TCP/IP。
IPv4
編輯- 維基百科上的IPv4。
IPv4是一種IP類型。有2^32的大小。目前已經基本分配完畢。它的表達方式為:
xA.xB.xC.xD
其中xn為 0-255的十進制數字。
分為A段、B段、C段和D段(即xA、xB、xC、xD)。
例子:
- 127.0.0.1
- 192.168.1.1
- 8.8.8.8
- 255.255.255.255
IPv6
編輯- 維基百科上的IPv6。
IPv6是另一種IP類型。有2^128的大小。它的表達方式為:
x:x:x:x:x:x:x:x
其中x為 0000-ffff的十六進制數字。
IPv6的省略方式
編輯- 任意一段的前導0可省略。例如00af -> af。但單獨的0不能省略,除非:
- 在其中一段(或幾段)為0000的情況下,可以且僅可以有一次將這些段簡寫為 ::。
例子:
- 2001:aaaa:000a:0000:0000:00aa:aaaa:aaaa
- 2001:aaaa:a:0:0:aa:aaaa:aaaa
- 2001:aaaa:a::aa:aaaa:aaaa
它們均指代同一個IPv6地址。
實現其它功能的協議
編輯郵件協議
編輯IMAP協議
編輯- 維基百科上的IMAP。
POP協議
編輯- 維基百科上的POP3。
SMTP協議
編輯- 維基百科上的SMTP。
網絡協議
編輯HTTP協議
編輯- 維基百科上的HTTP。
通常使用80埠。
HTTPS協議
編輯- 維基百科上的HTTPS。
通常使用443埠。
FTP協議
編輯- 維基百科上的FTP。
通常使用21埠。