TCP/IP网络协议

1.国际标准化组织提出的OSI模型,开放式系统互联通信参考模型(英语:Open System Interconnection Reference Model,缩写为 OSI),简称为OSI模型(OSI model),一种概念模型,是一个试图使各种计算机在世界范围内互连为网络的标准框架。算法一种顶层架构设计,比如盖楼有个图纸,大家一看都明白,OSI便是制定统一规范,方便网络传输中沟通协作

 

2.OSI模型有七层:物理层,数据链路层,网络层,传输层,会话层,表示层,应用层

 

3.实际应用中用到的是TCP/IP协议四层网络结构:物理层(交换机),数据链路层(结点),网络层,传输层

 

4.物理层(交换机),数据链路层(结点),网络层,传输层是属于内核公共部分的,是属于底层的,我们平时编写程序是基于应用层的

 

5.传输层协议:TCP UDP

 

6.TCP是面向连接的,可靠的协议,通过三次握手建立连接传输数据,通过四次挥手结束连接

 

7.三次握手过程:
·  客户端会给服务端先发送一个SYN数据包
·  服务端收到之后会回一个SYN/ACK数据包
· 客户端收到ACK包之后会再回一个ACK包,之后可靠连接便建立了

三次连接之后会创建本地资源用于数据的传输交互,使用netstate -ntlp 可以查看state状态更改,从listen监听状态变为建立连接状态,本地会开启socket套接字连接,进行数据传输

 

8.四次挥手:断开链接,释放资源
·  客户端会给服务端先发送一个FIN数据包
·  服务端收到之后会回一个FIN/ACK数据包
·  服务端收到之后会回一个FIN数据包
·  客户端收到ACK包之后会再回一个ACK包,之后可靠连接便建立了
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值