1、简述osi七层模型和TCP/IP五层模型
OSI七层模型:
1、物理层:以‘0’、‘1’代表电压的高低、灯光的闪灭,界定连接器和网线的规格。
2、数据链路层:互连设备之间传递和识别数据帧。
3、网络层:地址管理与路由选择。
4、传输层:管理两个节点之间的数据传输,负责可靠传输(确保数据被可靠的传送到目标地址)。
5、会话层:通信管理,负责建立和断开通信连接(数据流动的逻辑通路),管理传输层以下的分层。
6、表示层:设备固有数据格式和网络标准数据格式的转换。
7、应用层:针对特定应用的协议。
TCP/IP五层模型:
物理层、数据链路层、Internet层、传输层、应用层(应用层、表示层、会话层)
2、总结描述TCP三次握手四次挥手
第一次握手:建立连接时,客户端发送syn包(syn=x)到服务器,并进入SYN_SENT状态,等待服务器确认;SYN:同步序列编号(Synchronize Sequence Numbers)。
第二次握手:服务器收到syn包,必须确认客户的SYN(ack=x+1),同时自己也发送一个SYN包(syn=y),即SYN+ACK包,此时服务器进入SYN_RECV状态;
第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ack=y+1),此包发送完毕,客户端和服务器进入ESTABLISHED(TCP连接成功)状态,完成三次握手。
第一次挥手:Client发送一个FIN,用来关闭Client到Server的数据传送,Client进入FIN_WAIT_1状态。
第二次挥手: Server 收到 FIN 后,发送一个 ACK 给 Client ,确认序号为收到序号 +1 (与 SYN 相同,一个 FIN 占用一个序号), Server 进入 CLOSE_WAIT 状态。
第三次挥手: Server 发送一个 FIN ,用来关闭 Server 到 Client 的数据传送, Server 进入 LAST_ACK 状态。
第四次挥手: Client 收到 FIN 后, Client 进入 TIME_WAIT 状态,接着发送一个 ACK 给 Server ,确认序号为收到序号 +1 , Server 进入 CLOSED 状态,完成四次挥手。

3、描述TCP和UDP区别
1、TCP面向连接(如打电话要先拨号建立连接);UDP是无连接的,即发送数据之前不需要建立连接
2、TCP提供可靠的服务。UDP尽最大努力交付,即不保证可靠交付
3、每一条TCP连接只能是点到点的;UDP支持一对一,一对多,多对一和多对多的交互通信
4、TCP首部开销20字节;UDP的首部开销小,只有8个字节
5、TCP的逻辑通信信道是全双工的可靠信道,UDP则是不可靠信道
4、总结ip分类以及每个分类可以分配的IP数量
公共IP地址:
A类:1.0.0.0到9.255.255.255、11.0.0.0到126. 9.255.255.255
B类:128.0.0.0到172.15. 255.255、172.32.0.0到191. 255.255.255
C类:192.0.0.0到192.167.255.255、192.169.0.0到223. 255.255.255
私有IP地址:
A类:10.0.0.0到10. 255.255.255
B类:172.16.0.0到172.31.255.255
C类:192.168.0.0到192.168.255.255
5、总结IP配置方法
1、修改配置文件
vi /etc/sysconfig/network-scripts/ifcfg-ethx
2、ifconfig 命令(计算机重启动后ip地址的配置将自动失效)
Ifconfig ethx ipadd netmask x.x.x.x
3、使用图形工具

©著作权归作者所有:来自51CTO博客作者wx5bd5c66d9d0c9的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. 巧用状态伪类:让你的链接不尴尬
  2. 【Nest教程】Nest项目配置邮件服务器,实现发送邮件
  3. 12c pdb ora-01033
  4. 流媒体传输协议之 RTP (上篇)
  5. 实现Promise的first等各种变体
  6. 「网工小白必备」全网最详细的网络基础分解与解析(2)
  7. TCP协议(可靠传输),滑动窗口机制,拥塞机制,避免丢包机制,快速重传机制,
  8. csdn账号密码登录剖析(模拟登录)
  9. RocketMQ-Spring 毕业两周年,为什么能成为 Spring 生态中最受欢迎

随机推荐

  1. ubuntu eclipse android搭建
  2. Android WebView的使用
  3. Android 动画总结-矢量动画
  4. Android访问WCF服务
  5. Android 体系结构
  6. Android(安卓)Serializable与Parcelable
  7. Android毛玻璃效果
  8. Android(安卓)Lint分类及常见错误
  9. Frame Animation帧播放动画
  10. ContentProvider使用与query流程分析