1、简述osi七层模型和TCP/IP五层模型
OSI的意义
应用层:提供为应用软件而设的接口,以设置与另一应用软件之间的通信。如:http、HTTPS、ftp、telent、ssh、SMTP、POP3、MySQL等 表示层:把数据转换为能与接收者的系统格式兼容并合适传输的格式 会话层:负责在数据传输中设置和维护电脑 络中两台电脑之间的通信 传输层:把传输表头加至数据以形成数据包。传输表头包含了所使用的的协议等发送信息。如:控制传输协议(TCP等) 络层(包):决定数据的路径选择和转寄,将 络的表头加至数据包,以形成 文。 络表头包含了 络数据。如:互联 协议(IP)等 数据链路层(单位:帧):负责 络寻址、错误侦测和改错 物理层:在局部局域 上传输数据帧,负责管理电脑通信设备和 络媒体间的互通。包括电压、线缆、集线器、中继器、 卡、主机接口卡等
协议数据单元PDU
PDU:协议数据单元是指对等层次之间传递的数据单位
物理层PDU是数据位bit
数据链路层PDU是数据帧frame
络层PDU是数据包packet
传输层PDU是数据段segment
其他更高层次PDU是消息message
TCP/IP协议
应用层 传输层 Internet层(相当于OSI参考模型中的 络层) 络接口层(相当于OSI参考模型中的数据链路层和物理层)
TCP/IP协议和OSI参考模型的区别
相同点:(1)两者都是以协议栈的概念为基础
(2)协议栈中的协议彼此相互独立
(3)下层对上层服务
不同点: (1)OSI是先有模型,而TCP/IP是先有协议后有模型
(2)OSI是国际标准适用于各种协议栈,而TCP/IP实际标准,只适用于TCP/IP 络
2、总结描述TCP三次握手四次挥手
三次握手
注意:(1)ACK:表示是否前面确认 字段是否有效。只有当ACK=1时,前面的确认 字 段才有效。TCP规定,连接建立后,ACK必须为1,带ACK标志的TCP 文段称为确认 文段。
(2)SYN:在建立连接时使用,用来同步序 。当SYN=1,ACK=0时,表示这是一 个请求建立连接的 文段;当SYN=1,ACK=1时,表示对方同意建立连 接。SYN=1,说明一个请求建立的连接或同意建立连接的 文。只有在 前两次握手中SYN才设置1,带SYN标志的TCP 文段称为同步 文。
四次挥手
3、描述TCP和UDP区别
tcp特点
1、工作在传输层
2、面向连接协议
3、全双工协议
4、半关闭
5、错误检查
6、将数据打包成段,排序
7、确认机制
8、数据恢复,重传
9、流量控制,滑动窗口
10、拥塞控制,慢启动和拥塞避免算法
udp特点
1、工作在传输层
2、提供不可靠的 络访问
3、非面向连接协议
4、有限的错误检查
5、传输性高
6、无数据恢复特性
4、 卡绑定bond0的实现
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!