TCP/IP五层与OSI七层
来源:互联网 发布:淘宝买家信誉在哪里看 编辑:程序博客网 时间:2024/05/23 00:10
TCP/IP五层协议为,从下到上:
物理层,数据链路层,网络层,传输层,应用层
物理层:用来为数据链路层提供一个传输的原始比特流的物理连接,实现的是硬件的集成器,它对接收到的信号进行再生整形放大。(中继器,网关,集线器工作在这一层)
数据链路层:主要是解决封装成帧,透明传输、差错检测,SLIP(Serial Line Internet Protocol,串行线路网际协议),CSLIP(CompressedSerialLineInternetProtocol)压缩的串行线路因特网协议,PPP,ARP(Address Resolution Protocol),RARP(反向地址转换协议,Reverse Address Resolution Protocol) ,MTU。(网桥,交换机工作这一层)
网络层:网络层向上提供无连接的数据报服务,为数据包选择路由,IP,ICMP(Internet Control Message Protocol)Internet控制报文协议,RIP,OSPF,BGP,IGMP(Internet Group Manage Protoco,Internet组管理协议)。(路由器工作在这一层)
传输层:TCP (Transmission Control Protocol)和UDP(User Datagram Protocol)协议。TCP事先为所发送的数据开辟出连接好的通道,再进行数据的发送,可靠性高;UDP不为IP提供可靠的流控差错的恢复的功能,可靠性低,但是经济。
应用层:
TCP支持的协议有:FTP(File Transfer Protocol,文件传输协议)、HTTP(HyperText Transfer Protocol,超文本传输协议)、TELNET(远程终端接入)、SMTP(电子邮件)
UDP支持的协议有:DNS(名字转换)、TFTP(Trivial File Transfer Protocol,简单文件传输协议)、专用协议(IP电话、流式媒体通信)等使。
OSI(open system interconnect)开放式系统互联网,是ISO(国际标准化组织)研究的互联网模型,七层协议
把网络模式划分为7层,彼此之间不打交道,通过接口。
7应用层——提供应用程序间通信FTP,DNS,Telnet,SMTP,HTTP,WWW,NFS——老板
6表示层——处理数据格式、加密JPEG,MPEG,ASII——老板助理
5 会话层——简历、维护管理会话NFS,SQL,NETBIOS,RPC——收信写信的秘书
4 传输层——简历主机端到端链接TCP,UDP,SPX—— 跑到邮局送信的职员
3 网络层——寻址和路由选择IP,ICMP,ARP,RARP,OSPF,IPX,RIP,IGRP,(路由器)——邮局的排序工人
2 数据链路层 ——提供介质访问、链路管理 PPP,FR,HDLC,VLAN,MAC(网桥,交换机)——邮局的装拆箱工人
1 物理层——比特流传输 RJ45,CLOCK,IEEE802.3(中继器,集线器,网关)——邮局的搬运工
OSI与TCP/IP的区别
本质上:OSI是个模式,TCP/IP是一个协议簇
OSI的最高三层在TCP中用应用层表示
TCP应用层对应于OSI应用层、表示层和会话层,其他层一一对应
- OSI七层模型与TCP/IP五层模型
- OSI七层模型与TCP/IP五层模型
- OSI七层模型与TCP/IP五层模型
- OSI七层模型与TCP/IP五层模型
- OSI七层模型与TCP/IP五层模型
- OSI七层模型与TCP/IP五层模型
- TCP/IP五层与OSI七层
- OSI七层模型与TCP/IP五层模型
- OSI七层模型与TCP/IP五层模型
- OSI七层模型与TCP/IP五层模型
- OSI七层协议与TCP/IP五层协议
- OSI七层模型与TCP/IP五层模型
- OSI七层模型与TCP/IP五层模型
- OSI七层模型与TCP/IP五层模型
- OSI七层模型与TCP/IP五层模型
- OSI七层与TCP/IP五层网络架构
- OSI七层模型与TCP/IP五层模型
- OSI七层模型与TCP/IP五层模型
- Linux下Mongodb安装和启动配置
- Java图片上传压缩处理
- Android Support Library介绍
- 函数式程序的模块化和对象的模块化
- 关于开发时遇到的乱码问题
- TCP/IP五层与OSI七层
- linux kernel learn1
- Android Fragment 解析(上)
- av_seek_frame中flags值的意义
- 欢迎使用CSDN-markdown编辑器
- synchronized的理解
- SAP GUI740 PATCH8 下载
- 浅谈javascript的Array.prototype.slice.call
- enum转换