TCP/IP读书笔记(2)

1.分组交换协议:分组交换是指将大数据分割为一个个叫做包(Packet)的小单位进行传输的方法。这里所说的包,如同我们平常在邮局里见到的邮包。分组交换就是将大数据分装为一个个这样的邮包交给对方。

   当人们邮寄包裹时,通常会填写一个寄件单贴到包裹上再交给邮局。寄件单上一般会有寄件人和收件人的详细地址。类似地,计算机通信也会在每一个分组中附加上源主机地址和目标主机地址送给通信线路。这些发送端地址、接收端地址以及分组序号写入的部分称为“报文首部”。

   通信协议中,通常会规定报文首部应该写入哪些信息、应该如何处理这些信息。相互通信的每一台计算机则根据协议构造报文首部、读取首部内容等。为了双方能正确通信,分组的发送方和接收方有必要对报文首部和内容保持一致的定义和解释。


2.协议分层与OSI参考模型

   OSI模型蒋通信协议中必要的功能分为7层。第一层:物理层,第二层:数据链路层,第三层:网络层,第四层:传输层,第五层:会话层,第六层:表示层,第七层:应用层。


   在这一模型中,每个分层都接收由它下一层所提供的特定服务,并且负责为自己的上一层提供特定的服务。上下层之间进行交互时所遵循的约定叫做“接口”。同一层之间的交互所遵循的约定叫做“协议”。

  协议分层如同计算机软件中的模块化开发。OSI参考模型是比较理想化的,好处是可以构造一个扩展性和灵活性都较强的系统,劣势是过分模块化、使处理变得更加沉重一击每个模块都不得不实现想死的处理逻辑等问题。


猜你喜欢

转载自blog.csdn.net/sinat_27998085/article/details/80562895
今日推荐