美文网首页
图解TCP/IP (2.分组协议)

图解TCP/IP (2.分组协议)

作者: one_zheng | 来源:发表于2018-10-17 01:26 被阅读40次
分组交换

 在电路交换中,交换机主要负责数据的中转处理。计算机首先被连接到交换机上,而交换机与交换机之间则由众多通信线路再继续连接。因此计算机之间在发送数据时,需要通过交换机与目标主机建立通信电路。我们将连接电路称为建立连接。建立好连接以后,用户就可以一直使用这条电路,直到该连接被断开为止。
 如果某条电路只是用来连接两台计算机的通信线路,就意味着只需在这两台计算机之间实现通信,因此这两台计算机是可以独占线路进行数据传输的。但是,如果一条电路上连接了多台计算机,而这些计算机之间需要相互传递数据,就会出现新的问题。鉴于一台计算机在收发信息时会独占整个电路,其他计算机只能等待这台计算机处理结束以后才有机会使用这条电路收发数据。并且在此过程中,谁也无法预测某一台计算机的数据传输从何时开始又在何时结束。如果并发用户数超过交换机之间的通信线路数,就意味着通信根本无法实现。
 为此,人们想到了一个新的方法,即让连接到通信电路的计算机将所要发送的数据分为多个数据包,按照一定的顺序排列之后分别发送。这就是分组交换。有了分组交换,数据被细分后,所有的计算机就可以一齐收发数据,这样也就是提高了通信线路的利用率。由于在分组的过程中,已经在每个分组的首部写入了发送端和接收端的地址,所以即使同一条线路同时为多个用户提供服务,也可以明确区分每个分组数据发送的目的地,以及它是与哪台计算机进行的通信。

image.png
 在分组交换中,计算机与路由器之间以及路由器与路由器之间通常只有一条通信线路。因此,这条线路其实是一条共享线路。在电路交换中,计算机之间的传输速度不变。然后在分组交换中,通信线路的速度可能会有所不同,根据网络拥堵的情况,数据到达目标地址的时间有长有短。另外,路由器的缓存饱和或溢出时,甚至可能会发生分组数据丢失、无法发送到对端的清空。
地址

 TCP/IP通信中使用MAC地址、IP地址、端口号等信息作为地址标识。甚至在应用层中,可以将电子邮件地址作为网络通信的地址。

相关文章

  • 图解TCP/IP (2.分组协议)

    分组交换  在电路交换中,交换机主要负责数据的中转处理。计算机首先被连接到交换机上,而交换机与交换机之间则由众多通...

  • 七层和四层协议

    OSI 七层协议 TCP/IP 四层协议 深入浅出 TCP/IP 协议 链路层(MAC地址)对电信号进行分组并形成...

  • IP分组

    IP分组及转发 使用TCP/IP协议的网络层传输的基本数据单元(PDU)称为IP分组。通过IP分组完成不可靠、无连...

  • HTTP(一) -- TCP/IP协议族

    本文主要参考《图解HTTP》,OSI 与TCP/IP 简介 TCP/IP是互联网相关各类协议族的总称,互联网协议是...

  • http基础知识学习(第一篇)

    图解HTTP 1.HTTP:超文本传输协议 2.TCP/IP:互联网相关协议的集合。 tcp/ip分层:应用层,传...

  • TCP协议

    TCP/IP协议分层详解TCP/IP协议详解通俗易懂网络协议(TCP/IP概述)什么是TCP/IP协议?

  • 图解TCP/IP协议

    前言 春天来了,又到了面试的时候了。无论是初出茅庐的大学生,还是工作多年的IT长老,在面试的时候,都避免不了一些回...

  • <<图解TCP/IP协议>>

    一 网络基础知识 七层网络模型:(OSI参考模型) 1.物理层: 光纤,无线,电缆...(将数据的0,1转换成电压...

  • TCP/IP协议图解

    因为TCP、IP协议是全双工的,所以有两个特点: 建立需要三次握手 断开连接需要四次握手 (可以理解为需要断开两次...

  • 1--安卓网络编程之获取IP地址

    关于IP 1.IP 网际协议地址(Internet Protocol Address)2.是TCP/IP协议...

网友评论

      本文标题:图解TCP/IP (2.分组协议)

      本文链接:https://www.haomeiwen.com/subject/srnkzftx.html