结构化计算机网络教程-概论(六)协议,TCP/IP协议,封装,地址,OSI七层模型

一、协议

当谈到 Internet 时,我们总能听到的一个词汇就是协议protocol)。协议定义了发送者、接收者和所有中间设备为了高效通信需要遵循的规则 。

每层协议在都有各自的功能,就像图中的加解密一样,这样就把将不同的任务分离出来,将传输与文本也分离出来。协议的另一个好处是,通信不只是用于两个端系统,中间系统只需要一些层次而不是所有的层次。如果不使用协议分层,形成的中间系统就不得不像端系统一样复杂,这样就会提高整个系统的造价 。

协议分层的原则是,每一层都要实现一个相反的任务,比如加解密,发送接收文件,听和说。另外每一层的对象应该相同,也就是说层与层之间要逻辑连接。

二、tcp/ip协议族

TCP/IP 是目前 Internet 使用的一个协议簇(按不同层次组织的协议集)。它是由相互交互的模块组成的一个层次结构协议,每一个模块提供特定的功能。

1.应用层

两个应用层之间的逻辑连接是端到端的。两个应用层之间仿佛存在一座桥梁一样相互交换消息可是,我们应该明白通信需要通过所有层次完成。 进程到进程的通信就是应用层的任务 。这一层主要的协议超级文本传输协议( Hypertext Transfer ProtocolHTTP 

2.传输层

传输层的逻辑连接也是端到端的。源主机的传输层从应用层得到消息,封装成传输层的分组(称为(tcp)用户数据报(udp)),然后进行发送。

TCP 协议提供流量控制(匹配源主机的发送数据速率与目的主机的接收数据速率,以防止目的主机溢出)、差错控制(保证数据段无差错到达目的地和重新发送受损的数据段)、拥塞控制(减少由于网络拥塞造成的数据段丢失)。另一种常用的协议是用户数据报协议( User Datagram ProtocolUDP)。 

3、网络层

网络层负责在源计算机和目的计算机之间创建一个连接。Internet 的网络层包括其主要协议:因特网协议( Internet ProtocolIP),因特网协议定义了在网络层称为数据报的分组格式。 IP 同时定义了在这一层使用的地址格式和结构。与此同时, IP 负责从源主机把一个分组路由到目的主机。这种功能主要是通过每个路由器都将数据报转发到路径上的下一个路由器而实现的

4、数据链路层
5、物理层

三、封装

应用层交换的数据称为消息,传输层称为段(tcp),网络层称为数据报,链路层称为帧,物理层称为位。

传输层在消息中加入了传输层头部,其中包括了希望进行通信的源和目的应用程序的标识符和一些投递该消息需要的更多信息,例如进行流量控制、差错控制和拥塞控制需要的信息。其结果为一个传输层分组。该分组在 TCP 中称为segment

网络层在段的基础上加入了网络层头部,包含源和目的主机的地址,以及用于头部差错检查、分片的信息等其他一些信息。其结果为一个称为数据报datagram)的网络层分组

数据链路层添加上自己的头部。该头部包含主机或下一跳步(路由器)的链路层地址。其结果为一个称为frame)的链路层分组

四、地址

其中链路层地址称为MAC,是本地定义的地址。每个链路层地址用于在网络( LANWAN)中定义一个特定的主机或路由器

五、osi七层模型





  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值