TCP通信过程

  • 在网络通信协议中,有个协议群,人们一般简称tcp/ip协议。
  • 协议的作用是什么呢:协议是为了规范不同设备间的通信。换而言之,为了保证设备或者程序之间的通信有效,双方必须按照某种规定/规范去进行交流。
    举例:中国人不懂英语,美国人不懂中文。中国人和美国人进行对话,规定他们之间只能使用摩斯密码进行交流。而摩斯密码是双方都懂的,这样交流就不会出现障碍。
  • 它通过层层传递最终传递到我们的客户端,如图所示:

  • 当我们从一台电脑向另一端发送请求时:
  • 1、首先会通过arp协议获取默认网关的mac地址
  • 2、数据会在两个通信设备间层层传递,会由目的mac地址变为原mac地址,变化直到传递到目标结束,在这期间目的IP和源IP是不变的,数据只通过mac地址在各个设备间进行传递。
  • 3、IP标记地址,确定最终目的地,是一个逻辑地址,可以看成是我们要达到最终结果,就好比从山西要到北京一样,山西是源IP,北京为目的ip。
  • 4、mac地址是实际的实现过程,从山西到北京实际过程,要从山西穿过河北,再从河北进入北京一样。
  • 5、期间会通过网络掩码和IP确定网络号。
  • 6、当发送的IP不在同一个网段内时,会把数据发送给默认网关。

  • 注:其实在整个传递的过程中,变化的主要是mac地址,IP地址只是起到标记目的地的作用,这个过程我们可以使用(Packet Tracer )软件帮我们看到详细过程。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值