TCP/IP 5层协议 简述
来源:互联网 发布:布谷鸟软件手机版 编辑:程序博客网 时间:2024/06/07 10:55
假设两台机器AB,以A给B发信息,作为例子解释
- 物理层
- 目标:实现AB之间可以发送01信号
- 意义:就是物理上实现连接,AB之间用网线连接;或者无线链接
- 数据链路层
- 目标:把信息编码成01,并找到B后发给它
- 编码:将信息封装成一个数据包,包括头和数据两部分;头里面包含了A和B的物理地址,世上任何两台机器有唯一的物理地址
- 发送:A以广播的形式,发给所有A可以发送到的机器,如果自己是B则拿过来,如果不是则丢弃
- 网络层
- 目标:改善数据包发送的范围,减少网络负担
- 问题:由于A会发送给所有机器,则如果连接的机器越多负担越重
- 方案:将世界的机器分区域,一个区域内的网络通过广播发送,区域之间则通过新协议(IP)交流
- 协议:物理地址是网卡本身的地址,IP4,IP6则是人为分配的地址,可以通过子网掩码来判断AB是否属于同一个区域
- 传输层
- 目标:区分AB上不同应用程序对网络的使用
- 方案:通过端口(0-65535),0-1023已经被系统使用了;端口好像进入一个大厦后,要进入房间的门牌号,端口的选择则通过新协议(TCP/UDP)实现
- 协议:TCP、UDP分别是两种可靠性级别不同的协议
- 应用层
- 目标:实现对AB不同应用程序的数据编码
- 原因:不同应用程序根据自己的需求,对数据进行A上编码和B上解码
读完别人的文章,根据自己理解记的一点笔记,如有误解或者错误,希望大家指出来。
原文:http://www.ruanyifeng.com/blog/2012/05/internet_protocol_suite_part_i.html
- TCP/IP 5层协议 简述
- TCP/IP协议简述
- TCP/IP 5层协议
- TCP/IP 协议族简述
- TCP/IP四层模型简述
- TCP/IP应用层协议
- TCP/IP 七层协议
- TCP/IP四层协议
- TCP/IP 四层协议
- Http,Socket,TCP/IP 协议简述
- TCP/IP协议族四层模型简述
- 简述TCP/IP协议分层模型
- TCP/IP协议简述(转载)
- TCP/IP协议--IP层ip_local_deliver实现
- TCP/IP协议各层主要协议
- 【TCP/IP协议】四层协议系统
- TCP /IP 协议-应用层协议
- TCP/IP协议:传输层协议
- Java对象池技术的原理及其实现
- ORA-12541:TNS:无监听程序
- android应用增量升级
- Android系统设计中存在设计模式分析
- 改善C++ 程序的150个建议学习之建议3:对表达式计算顺序不要想当然
- TCP/IP 5层协议 简述
- 手机游戏开发中效率注意事项
- SciPy入门指南(译)
- monkeyrunner学习浅析-与python的关系
- spring随笔
- Setup Factory打包 自己的DLL文件注册,检查vc++ 2008运行库
- Leetcode 4 Median of Two Sorted Arrays
- 线程与进程
- 神经网络编程入门