第一章
1. 3 协议
简单来说,协议就是计算机与计算机之间通过网络实现通信时事先达成的一种约定
,这种约定可以使不同的设备之间进行通信,协议不同,就无法通信,两台计算机之间必须能够支持相同的协议,并遵守相同协议进行处理,这样才能进行相互通信
我们可以将人与人之间的对话比作协议,比如两个人必须都会英语才能正常交谈,如果一个人会日语,一个会英语,这样子是无法进行正常交谈的
我们可以将平常生活的对话做一个比较
将日语、英语比作
协议
将聊天作为
通信
将说话的内容比作
数据
1. 3. 5 分组交换协议
分组交换是指将大数据分割成一个个叫做包(Packet)
的较小单位进行传输的方法。这里说的包,就像我们平常在邮局里面见到的邮包
平常我们在邮寄包裹的时候,通常会有一个寄件人和收件人的详细地址,计算机通信也会有一个类似的,在每一个分组中附加上源主机地址和目标主机地址送给通信线路。加上分组序号,这些我们通常称为报文首部
。
通信协议中通常会规定报文首部应该写入哪些信息、应该如何处理这些信息。
1. 5 协议分层与OSI参考模型
1. 5. 1 协议的分层
在这个分层模型中,每个分层都为接收下一层的特定服务,并且负责为自己的上一层提供特定的服务
上下层之间进行交互时所遵循的约定叫接口
。同一层进行的交互遵循的是协议
1. 5. 3 OSI参考模型
OSI模型及参考作用:
应用层
为应用程序提供服务并规定应用程序中通信相关的细节。比如邮件,文件传输表示层
将应用处理的信息转换成适合网络传输的格式,因此它主要负责数据格式的转换。会话层
通信记录传输层
管理两个节点之间的数据传输网络层
地址管理与路由选择数据链路层
互连设备之间传送和识别数据帧物理层
‘0’’1’代表电压的高低、灯光的闪灭。界定连接器和网线的规格
1. 9 网络的构成要素
设备 | 作用 |
---|---|
网卡 | 使计算机联网的设备 |
中继器(Repeater) | 从物理层上延长网络的设备 |
网桥(Bridge)/2层交换机 | 从数据链路层上延长网络的设备 |
路由器(Router)3层交换机 | 通过网络层转发分组数据的设备 |
4~7层交换机 | 处理传输层以上各层网络传输的设备 |
网关(Gateway) | 转换协议的设备 |