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