网络通信的一些基本概念
1.网络设备间进行共享的基本单元:数据包(packet)
一个数据包是一串长度在几字节到几千字节的字节串
属性:
1):包含的字节串数据
2):目标传输地址
2.网际协议(IP):
为全球通过互联网连接的计算机赋予统一的地址
3.IP地址:
最初由四个字节,四个字点表示:130.207.244.244(IPV4)
fe8o::fcfd:4aff:fecf:ea4e(IPV6)
不便记忆,所以常用主机名(hostname)代替
几个特殊的地址段:
127.*.*.*:由本地程序使用
4.路由:根据目的IP地址选择将IP数据包发往何处(routing)
子网:由IP地址和掩码来表示:192.168.0.0/16:
16即位掩码,表示该子网内部IP地址前16位要一致
5.数据包分组:
DF标记:Don’t Fragment不分组标记,表示不允许分组,如果数据包的大小超过了网络的容纳上限,将会丢弃该数据包,并返回一条错误信息,由一种特殊信号数据包组成,称为ICMP(Internet控制报文协议) | |
---|---|
不标记:表示允许分组,如果数据包过大,网关将会对数据包进行分组并标记一般情况:UDP会话不会设置DF,允许分组TCP会话设置DF,保证其顺畅进行 |