TCP-IP协议栈
来源:互联网 发布:淘宝回收十字绣可靠吗 编辑:程序博客网 时间:2024/05/01 22:59
TCP/IP协议栈
一、TCP/IP:,是一个网络通信模型,以及一整个网络传输协议家族,为互联网的基础通信架构。它常被通称为TCP/IP协议族。维基百科
1.整体架构:
A.应用层:是应用为了和其他程序通信使用的层 a.各种应用都有专用的数据协议,来协调应用通信,为下一层提供接口B.传输层:服务于应用层,包括TCP(传输控制协议)和UDP用户数据报文协议, a.TCP:面向链接的协议,提供两个网络设备间数据的有保障顺序传递,TCP segment 中包含了TCP Header和Data部分,Data是在应用层传递过来,TCP只是为它加上 一个头部,用来描术数据是在哪两个应用层序之间传输,指出当前segment是在 整个传输数据流中的位置,使得接受端能够在收到数据之后能够按照顺序还原数 据。 b.UDP:提供无连接的数据报服务,UDP的头部简单,处理开销小,最明显就是没有可靠性 和顺序字段,应用程序使用UDP传输数据需要自己提供重要数据的重传控制,UDP比较适合 单个报文的请求和相应,因为它没有顺序标志字段C.网络互联层:主要有ICMP,ARP,RARP,IP a.ARP(Address Resolution Protocol):地址解析协议,将计算机的IP地址解析为等价 的硬件地址,IP是由软件负责维护的,只是虚拟地址,数据传输最终还是的靠物理网络找 到目标计算机需要通过硬件的物理地址。 b.ICMP(Internet Control Message Protocol):互联网控制报文协议 c.IP(Internet Protocol):网际协议,实现无连接数据报传送,数据报寻径,差错处理三 个部分,IP 协议,将传输层传来的TCP segment封装成为IP报文,向下层传递,或是下层 传来的IP报文解析为TCP报文D.网络接口层:规定了怎样把数据组织成帧以及计算机怎样在网络中传输帧。将IP数据报按照帧来传送。
2.OSI七层参考模型和TCP/IP协议栈层次结构的对应关系
A.应用层 =========== 应用层
表示层
会话层
B.传输层 =========== 传输层
C.网络互联层 =========== 网络层
D.数据接口层 =========== 数据链路层
物理层
0 0
- TCP/IP协议栈
- TCP/IP协议栈
- TCP/IP 协议栈
- TCP/IP 协议栈
- TCP/IP协议栈
- TCP/IP协议栈
- TCP/IP协议栈
- TCP-IP协议栈
- TCP/IP协议栈
- TCP/IP协议栈
- TCP/IP 协议 ----- 协议栈
- TCP/IP协议栈 之 TCP协议
- TCP/IP协议栈 之 IP协议
- 2.1 TCP/IP协议栈
- TCP/IP协议栈实现
- 关于TCP/IP协议栈
- tcp/ip协议栈知识
- 常见tcp/ip协议栈
- 不懂ios软件发布,想问问怎样免越狱安装app打包好的软件
- Deploying Rocket.Chat on Ubuntu
- Unreal Engine 4 —— 使用反汇编来确定该进行优化的地方
- CSS中display:inline、block、inline-block的区别
- linux启动后出现桌面背景但无登录界面解决办法
- TCP-IP协议栈
- VM虚拟机安装ubutnu后命令行老是出现ctl+C
- 不懂ios软件发布,想问问怎样免越狱安装app打包好的软件
- Linux下which、whereis、locate、find 命令的区别
- 【Java】javaEE的13个技术规范
- 计算几何总结
- 重定义
- 计算机视觉与卷积神经网络
- PHP学习笔记之PHP函数(三)