tcp 与udp春招准备

读“图解TCP/IP”笔记

2016-02-15  本文已影响242人  天空中的球

粗略看完本书,可以说TCP/IP 协议是我们必须要掌握的。

OSI协议

而之前我们先要了解下OSI协议,它是为了让异构的计算机之间可以相互通信的,是一种网络体系结构。它将通信功能划分为7个分层。

1. 物理层:    负责0、1比特流与电压的高低、光的闪灭之间的互换,界定连接器和网线的规格。
2. 数据链路层: 互联设备之间传送和识别数据帧。负责物理层面上互联的,节点之间的通信传输。
3. 网络层:    将数据传输到目标地址,地址管理和路由选择。
4. 传输层:    起着可靠传输的作用,管理两个节点之间的数据传输。
5. 会话层:    负责建立和断开通信连接,以及数据的分割等数据传输相关的管理,
6. 表示层:    将应用处理的信息转换为适合网络传输的格式,或将来自下一层的数据转换为上层能够处理的格式。
7. 应用层:    为应用程序提供服务并规定应用程序中通信相关的细节。

各个分层之间的作用

同时简单的说明OSI参考模型的通行处理举例

简单通信处理
TCP/IP 协议

由于OSI协议并没有得到普及,真正被广泛使用的是TCP/IP 协议,究其原因是后者的标准化所致,它的标准化中有其他协议的标准化没有的要求,这一点让TCP/IP更迅速的实现和普及的原动力。

TCP/IP 协议 并不是单纯的指IP 或 TCP 协议,它是指利用IP 进行通信时必须用到的协议群的统称,具体来说,IP或ICMP、TCP或UDP、TELNET或FTP、以及HTTP等都属于TCP/IP的协议。它们与TCP或IP的关系密切,是互联网必不可缺少的组成部分。

TCP/IP 分层模式对应OSI参考模型 网络模型

当然TCP和UDP是必须了解的

对比一下两者的首部格式

UDP数据报格式 TCP数据报格式
当然重点是区别
TCP与UDP的区别

TCP是通过校验和、序列号、确认应答、重发控制、连接管理以及窗口控制等机制实现可靠性传输。

上一篇下一篇

猜你喜欢

热点阅读