NOIP初賽指南/網絡協議

維基教科書,自由的教學讀本

網絡通信的基礎協議[編輯]

ICMP協議[編輯]

  • 維基百科上的ICMP

ICMP協議是網絡通信中較為底層的協議。Ping即是此協議下的一個通信方式。

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端口。