深入理解ISO七层模型
来源:互联网 发布:手机自动应答软件 编辑:程序博客网 时间:2024/05/02 02:21
ISO七层模型是国际标准化组织用于计算机或者通信系统间相互联系的标准体系.他是一个七层的,抽象的模型体.
应用层 (Application):
网络服务与最终用户的一个接口。
协议有:HTTP FTP TFTP SMTP SNMP DNS TELNET HTTPS POP3 DHCP
表示层(Presentation Layer):
数据的表示、安全、压缩。(在五层模型里面已经合并到了应用层)
格式有,JPEG、ASCll、DECOIC、加密格式等
会话层(Session Layer):
建立、管理、终止会话。(在五层模型里面已经合并到了应用层)
对应主机进程,指本地主机与远程主机正在进行的会话
传输层 (Transport):
定义传输数据的协议端口号,以及流控和差错校验。
协议有:TCP UDP,数据包一旦离开网卡即进入网络传输层
网络层 (Network):
进行逻辑地址寻址,实现不同网络之间的路径选择。
协议有:ICMP IGMP IP(IPV4 IPV6) ARP RARP
数据链路层 (Link):
建立逻辑连接、进行硬件地址寻址、差错校验等功能。(由底层网络定义协议)
将比特组合成字节进而组合成帧,用MAC地址访问介质,错误发现但不能纠正。
物理层(Physical Layer):
建立、维护、断开物理连接。(由底层网络定义协议)
举例:
访问一个web服务 假设 客户端ip地址:1.1.1.1 服务端ip地址:2.2.2.2
step 1:应用层 通过http来封装data 调用tcp_connet
step 2:传输层 TCP协议 包含三次握手的过程
step 3:网络层 IP封装 查片 封装源IP地址 以及目的IP地址 看数据大小是否需要分片 假设不需要分
step 4:数据链路层 MAC的封装 封装源MAC地址 以及目标MAC 以及做验证
step 5:物理层 传输字节 101010
0 0
- 深入理解ISO七层模型
- ISO七层模型
- iso七层模型
- ISO模型七层简介
- ISO的七层模型
- ISO/OSI七层模型
- iso/osi七层模型
- ISO/OSI体系结构七层模型
- 网络基础-ISO七层模型
- 网络iso/osi七层模型
- ISO/OSI 7层模型理解
- OSI七层模型理解
- 关于ISO七层模型你应该知道的东西
- 网络基础之iso,osi七层模型
- ISO七层结构
- iso七层
- ISO七层协议
- osi七层模型简单理解
- php.ini
- sass笔记-4|像写脚本一样写Sass,把能交给Sass办的都交给它
- 过滤一些病毒域名
- nginx.conf绑定虚拟目录执行PHP
- WINDOWS计划任务设置MYSQL自动备份
- 深入理解ISO七层模型
- FileZilla Client Windows 2003 最新可用版本
- IIS的URL REWRITE功能设置
- VC运行库相关地址
- thinkphp配置nginx伪静态并解决PATHINFO问题和fix_pathinfo漏洞
- iptables配置允许vpnserver(softether vpn)
- MYSQL存储过程:批量更新数据
- MYSQL存储过程:批量更新数据2(产品品牌)
- org.json.JSONException: Value of type java.lang.String cannot be converted to JSONObject