NOIP初赛指南/网络协议

网络通信的基础协议 编辑

ICMP协议 编辑

ICMP协议是网络通信中较为底层的协议。Ping即是此协议下的一个通信方式。

TCP/IP协议 编辑

TCP(传输控制协议)用于控制网络数据包的传输。常与IP协议并称为TCP/IP。

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是另一种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协议 编辑

POP协议 编辑

SMTP协议 编辑

网络协议 编辑

HTTP协议 编辑

通常使用80端口。

HTTPS协议 编辑

通常使用443端口。

FTP协议 编辑

  •   维基百科上的FTP

通常使用21端口。