【面试】计算机网络

问题大纲

一、计网基础

1、OSI七层网络模型(*4)

OSI七层 作用 对应网络协议 TCP/IP四层 对应软硬件
应用层(Application) 为应用程序提供网络服务 HTTP、TFTP、FTP、NFS、WAIS、SMTP 应用层 应用程序
表示层(Presentation) 数据格式化,加密、解密 Talnet、Rlogin、SNMP、Gopher
会话层(Session) 建立、维护、管理会话连接 DNS
传输层(Transport) 建立、维护、管理端到端连接 TCP、UDP 传输层 操作系统
网络层(Network) IP寻址和路由选择 IP、ICMP、ARP、RARP、AKP、UUCP 网络层
数据链路层(Data Link) 控制网络层和物理层之间通信 FDDI、Ethernet、Arpanet、PDN、SLIP、PPP 数据链路层(可不合并物理层) 设备驱动程序与网络接口
物理层(Physical) 比特流传输 IEEE 802.1A、IEEE 802.2到IEEE 802.11

追问1:为什么有了七层还有五层的概念?

统一网络需要一个统一标准,ISO开始制定了OSI模型,清晰易懂,大家觉得OSI 会成为统一标准,于是用OSI结构理论作为术语交流。但后来TCP/IP协议诞生发展繁荣,而OSI迟迟没有成熟产品推出,妨碍第三方厂家开发软硬件,从而影响至今。

二、TCP三次握手与四次挥手

1、三次握手(Three-way Handshake)过程

  • 注意:下图要达到熟练默写程度。
    1
补充:x = client_isn; y = server_isn; z = client_isn+1

1

追问1-1:为什么两次握手不行?

三次握手是为了让双方验证各自接收能力和发送能力。

  • 1st:A发送SYN给B,B接收到。这里B能确认A的发送能力和B的接收能力
  • 2nd:B发送SYNACK给A,A收到。这里A能确认A的接收能力和B的发送能力。此外,A收到SYNACK,说明前面A的SYN成功到达B,也能确认A自己的发送能力和B的接收能力。至此,A已经确认双方各自发送能力和接收能力OK,因此转为ESTABLISHED状态。
  • 3rd:A发送ACK到B,B接收
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值