TCP/IP-面试篇

TCP/IP-面试篇

1、OSI七层模型,开放互连系统参考模型。

应用层 为应用程序提供服务 实现的协议有 HTTP、HTTPS、FTP、SMTP
表示层 数据格式转化、数据加密
会话层 建立、管理和维护会话
传输层 负责进程间的通信 TCP、UDP
网络层 IP选址和路由选择,解决跨网络的主机通信问题 IP 路由器、交换机
数据链路层 提供介质访问和链路管理,解决相邻主机通信问题 ARP 网桥、网卡
物理层 透明地传输比特流 应用的设备有 中继器、集线器、双绞线

2、什么是TCP/IP协议?
TCP/IP协议是指传输控制协议/网际协议,是针对Internet开发的一种体系结构和协议标准。
目的在于解决异种计算机网络的通信问题,使得网络在互连时把技术细节隐藏起来,为用户提供一种通用、一致的通信服务。

3、TCP的三次握手和四次挥手过程
采用三次握手来建立一个连接:
第一次握手:建立连接时,客户端发送syn包到服务器,并进入SYN_SEND状态,等待服务器确认。
第二次握手:服务器收到syn包,确认客户的SYN,同时自己也发送一个syn包至客户端,即SYN+ACK包,此时服务器进入SYN_RECV状态。
第三次握手:客户端收到SYN+ACK包,向服务器发送确认包ACK,此包发送完毕,客户端和服务器进入ESTABLISHED状态,完成三次握手。

SYN攻击:
SYN攻击就是客户端在短时间内伪造大量不存在的IP地址,并向服务器不断地发送SYN包,服务器需回复SYN+ACK包,等待客户端确认,由于I

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值