一、层级分布
这个图是基础,这一章后面的内容都会根据这个图来扩展。
应用层:负责处理特定的应用程序细节
运输层:主要为两台主机上的应用程序提供端到端的通信
网络层:有时也称作互联网层,处理分组在网络中的活动,例如分组的选路
链路层:有时也称作数据链路层或网络接口层,通常包括操作系统中的设备驱动程序和计算机
中对应的网络接口卡。它们一起处理与电缆(或其他任何传输媒介)的物理接口细节。
二、协议分层
各层协议介绍如下:
TCP和UDP:是两种最为著名的运输层协议,二者都使用 IP作为网络层协议,提供一种可靠的运输层服务,UDP 相比来说则是不可靠的。
IP:是网络层上的主要协议,同时被 TC P和UD P使用。 TC P和UD P的每组数据都通过端系统
和每个中间路由器中的IP层在互联网中进行传输
ICMP:Internet Control Message Protocol,Internet控制报文协议。它是I P协议的附属协议。 IP层用它来与其他主机或路由器交换错误报文和其他重要信息
IGMP:Internet Group Management Protocol,Internet 组管理协议。它用来把一个 U D P数据报多播到多个主机
ARP:地址解析协议
RARP:逆地址解析协议
三、 五类互联网地址
如图,对应“点分十进制表示法”如下图:
四、封装/复用(Multiplexing)
1、 下层协议包含有的上层协议的标识称之为,首部。
2、 IP和网络接口层之间传送的数据单元应该是分组(packet)。分组既可以是一个I P数据报,也可以是I P数据报的一个片(fragment)
3、I P在首部中存入一个长度为8 bit的数值,称作协议域。1-表示为ICMP协议,2-表示为I G M P协议,6-表示为T C P协议,1 7-表示为U D P协议
五、分用
分用:对应英文 Demultiplexing [dɪmʌltɪp'leksɪŋ]
六、散点
1、DNS:英文,DomainName System。由它来提供 I P地址和主机名之间的映射信息。
2、所有关于 I n t e r n e t的正式标准都以 R F C( Request for Comment)文档出版
3、网络层和运输层之间的区别是最为关键的:网络层(IP)提供点到点的服务,
而运输层( TCP和UDP)提供端到端的服务
Q: 什么是端到端,什么是点到点?(待解决)
4、TCP和UDP采用16 bit的端口号来识别应用程序,所以端口号支持范围为:0-65535