TCP/IP协议簇简单介绍
来源:互联网 发布:网络监控交换机连接 编辑:程序博客网 时间:2024/05/18 22:55
(一)OSI简单介绍
(1)OSI(Open System Interconnect)每层功能简单叙述:
① 应用层:提供应用程序运行的环境,负责管理和执行应用程序;
②表示层:为数据在传输之前对加密、解密、压缩、解压缩及终端数据格式转换提供一套规则和约定;
③ 会话层:对对话的双方进行资格审查和验证的规则,同时规定好数据传输的方式(全双工、半双工、
单工模式传输);
④ 传输层:提供端到端的可靠、透明的服务,流量控制,确保会话层传递信息的准确无误;
⑤ 网络层:寻址和路由选择,负责、保持和终止中间设备的连接;
⑥ 数据链路层:将IP数据报封装成数据帧,链路的管理(建立和释放),处理传输过程当中数据报出
现差错,对等层之间发送和接收速率匹配问题;
⑦ 物理层:数据的比特流传输(0,1二进制)。
(2)OSI所包含七层协议的缺点:
① 实现起来比较复杂,按照七层开发实际的网络结构的话,运行效率比较低;
② 七层协议划分不严格,有一些功能在各层之间出现重复现象。
(二)TCP/IP协议簇简单介绍
(1)TCP/IP协议簇提出来就是为了解决OSI七层协议的缺点所提出的!目的就是为了解决异种计算机网络通信的问题;
(2)TCP/IP协议簇是针对Internet开发的一种体系结构和协议标准,它是一组通信协议的代名词,是由一系列协议组成的协议簇(TCP/IP协议中包含了大量的协议和应用,并且有多个独立定义的协议组合在一起!)
(3)TCP/IP协议各层之间的功能:
① 应用层:服务于Telnet、FTP、SMTP协议等,负责处理特定应用程序的协议;
② 传输层:TCP协议和UDP协议,TCP协议是一个可靠的面向连接的传输协议,保障了一台主机的字
节流准确无误的传输到目标主机;UDP协议是无连接的服务,无重发和纠错功能,不保证数据的可靠传输;
③网络层:包括IP、ICMP及IGMP协议,其主要的任务是路由选择和寻址,让每一个分组(报文段)独立的到达目的地;
④网络接口层:也称为数据链路层,通常包括网络接口卡(网卡)及设备驱动程序;
(4)TCP/IP协议基本工作原理:
封装:TCP协议中的报文段含有源端和目标端的端口号(相当于门牌号,范围小),IP数据报中含有目标端的IP地址(相当于地区地址,范围大);数据链路层,含有网卡的AMC地址,根据网络层ARP协议将目标端的IP地址找到其对应的AMC地址,然后再进行数据传输通信(每一层都会包含一个头部信息);
解封装:信息上传解封装时,都会去除头部信息,然后依次向上一层传递。
- TCP/IP协议簇简单介绍
- TCP/IP协议简单介绍
- 《2》IP+TCP协议的简单介绍
- 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/IP 协议简单分析
- TCP/IP 协议简单分析
- TCP/IP 协议简单分析
- TCP/IP 协议简单分析
- ssh框架整合之从struts2开始
- 解决eclipse配置Tomcat时找不到server选项
- Java安全开发规范
- shell脚本
- nginx安装
- TCP/IP协议簇简单介绍
- 模运算
- 关于单通道转三通道一些问题
- PLSQL 之类型、变量和结构
- Mysql 语句执行顺序
- Java中有几种类型的流?JDK为每种类型的流提供了一些抽象类以供继承,请说出他们分别是哪些类?
- 串联和并联电阻办法的阻抗匹配方法解析
- 子查询、集合查询
- 时间戳的转换