网络基础及配置

1、简述OSI七层模型和TCP/IP五层模型

这里以OSI七层模型进行说明:

物理层:二进制传输,提供有关同步和比特流在物理媒体上的传输方式;

数据链路层:格式化数据,保证链路数据传输的可靠性;

网络层:利用一定的功能实现系统之间的连接;

传输层:完成开放系统之间的数据收发确认;

会话层:按照特定的约定及顺序收发数据,进行各种形式的对话。

表示层:转换信息为便于理解的形式;

应用层:实现应用程序之间的信息交换;

2、总结描述TCP三次握手四次挥手

(1)三次握手:客户端A与服务端B之间建立连接,首先A会主动向B发送连接请求,此时A会从关闭状态进入SYN-SENT(同步已发送)状态。与此同时,服务端B由关闭状态进入监听状态,以便接受A发来的消息。之后B收到了来自A的连接请求后,会及时处理并向A发送连接请求的响应,并告诉A连接请求已经收到,同时B由监听状态进入SYN-RCVD(同步收到)状态。之后A收到B的响应信号后,便正式向A发起连接,A随即进入ESTAB-LISHED(建立连接)状态,而B收到连接消息后,最终进入建立连接状态完成连接。

(2)四次挥手:客户端A与服务端B要断开连接,首先A向B主动发起断开连接请求,同时A进入FIN-WAIT-1(终止等待1)状态,收到断开请求后,B在发送断开请求响应前会优先通知连接状态中的进程,以免断开后发生数据丢失,之后B向A发送断开请求响应,并进入CLOSE-WAIT(关闭等待)状态。收到响应信号的A便进入了下一阶段FIN-WAIT2(终止等待2)状态,与此同时,处于关闭等待状态下的B会主动向A发送断开连接请求,同时B进入了LAST-ACK(最后确认)状态。A收到请求后,回复给B一个确认请求响应信号,B进入了关闭状态。但A并没有立刻关闭连接,而是进入关闭连接的前一个状态TIME-WAIT(时间等待)状态,因为B给A发送的断开连接请求与数据包可能存在不同时到达A的情况,所以在此状态下,A会等待2MSL的时长以便都收到断开连接请求与数据包,之后确认了B的断开请求消息后最终A进入关闭状态完成关闭。

3、描述TCP和UDP区别

 

连接类型

序列编号

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值