网络(一) 之 TCP三次握手

一. 七层网络协议
物理层,链路层,网络层,传输层,会话层,表示层,应用层
数据传输过程:
A发送数据给B:
A–>B
1. 首先进行物理层解析,即发送的信息是以光纤还是双绞线传输,根据不同的传输介质,按照不同的方式和频率解析数据,A发送数据包的第一层就是数据传输方式
2. 链路层(如以太网Ethernet)
链路层是基于硬件层次的判定,比如:A将数据发送给B时,B接不接收,会根据A发送数据包的第二层的mac地址是否为B,如果不是B的mac,B将抛弃掉数据.

3.网络层IP协议
当前国内网络都遵循IP4协议,IP4传输时主要干什么?
基于IP4协议传输原理:
1) 两台物理机能直接传输的前提是:两台物理机的网络地址一样,比如
A: ip为192.168.0.101 子网掩码255.255.255.0 则网~址为192.168.0
B: ip为192.168.0.102 子网掩码255.255.255.0 同理为192.168.0
C: ip为192.167.1.105 子网掩码255.255.255.0 同理为192.167.1
D:ip为192.168.0.106 子网掩码255.255.0.0 同理为192.168
那么可以直接传输的只有:A–>B

2) 间接传输:
假如A要发送数据给C,需要通过网络运营商(比如电信,网通)中的路由来实现,假如运营商有一个路由R1,配置如下:
第一个ip:192.168.0.1 子网掩码255.255.255.0
第二个ip:192.167.1.1 子网掩码255.255.255.0
R1既能与A直连,又能与C直连
那么A–>R1–>C来实现数据传输
4. 传输层TCP协议
俗称”三次握手”
5. 应用层:基于TCP协议的HTTP演示全过程演示如下:
现有PC3,通过浏览器访问服务器
这里写图片描述
一次握手:(tcp请求)
作用:PC客户端知道了能接收到服务器的信息
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述

二次握手(tcp请求)服务器知道了PC客户端能收到我的信息
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述

三次握手(发送HTTP请求):客户端向服务器发起http请求
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述

————————————————

三次握手完毕,得结束了!该走了

这个时候,还得有以下的流程:
PC说我走了,发送tcp请求: PC–>Switch–>Service
Service接到消息,拜拜: Service–>Switch–>PC
PC再回一句拜拜:PC–>Switch–>Service

这时就断开连接了.

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值