计算机网络摘抄笔记——(1)
基本概念
网络层向上只提供简单灵活的,无连接的,尽最大努力交付的数据服务。
物理地址是数据链路层和物理层使用的地址,而IP地址是网络层和以上各层使用的地址,是一种逻辑地址。
划分子网的方法是从网络号的主机借用若干位作为子网号(subnet-id),当然主机号就相应减少了同样的位数,于是两级IP地址在本单位内部就变成三级IP地址:网络号,子网号,主机号。
如果一个网络不划分子网,那么该网络的子网掩码就使用默认子网掩码。默认子网掩码中1的位置和IP地址中的网络号字段正好对应。
使用子网划分后,路由表必须包含以下三项内容:目的网络地址、子网掩码、下一跳地址。
无分类编址CIDR(构造超网),有如下特点:
CIDR消除了传统的A类,B类和C类地址以及划分子网的概念,CIDR把32位的IP地址划分为两个部分前面的部分是“网络前缀”,用来指明网络,后面部分则用来指明主机。
CIDR把网络前缀都相同的连续的IP地址组成一个“CIDR地址块”
ICMP
- 网际控制报文协议ICMP,ICMP允许主机或路由器报告差错情况和提供有光异常情况的报告。ICMP报文作IP层数据报的数据,加上数据包的首部组成IP数据报发送出去。
VPN
虚拟专用VPN,在因特网中的所有路由器,对目的地址是专用地址的数据报一律不进行转发,下面是专用地址:
1. 10.0.0.0到·10.255.255.255
2. 172.16.0.0到172.31.255.255
3. 192.168.0.0到192.168.255.255
网络地址转换
- 网络地址转换NAT,所有使用本地地址的主机在和外界通信时,都要在NAT路由器上将其转换为全球IP地址,才能和因特网连接。
端口号
- TCP/IP的运输层用一个16位端口号来标志一个端口。端口号只具有本地意义,只是为了标志本计算机应用层中的各个进程和在运输层交互时的层接口。
UDP
UDP用户数据协议特点:
<1> UDP是无连接的,减少开销、延时
<2> UDP进最大努力交付,不保证可靠交付
<3> UDP面向报文,应用层交下来的报文,既不合并,也不拆分,只是加首部后就交付给IP层,可能会引起网络产生严重拥塞问题。
<4> UDP支持一对一、一对多、多对一和多对多通信
<5> UDP没有拥塞控制,网络出现拥塞不会使源主机发送速率降低
<6> 首部开销小,只有8个字节,而TCP有20个字节UDP首部格式:源端口,目的端口,长度,检验和