第二章 TCP/IP-IOS七层模型
前言:学习OSI七层模型,了解各层上的协议 ,数据报(协议数据)单元 ,各层对应的设备
目录
一.IOS七层参考模型
国际标准化组织(International Standard Organization,ISO)1984年颁布了开放系统互连(Open System Interconnection,OSI)参考模型一个开放式体系结构,将网络分为七层。
应用层:网络服务与用户的接口 表示层:数据的表示、安全、压缩 会话层:会话的建立、管理、断开 传输层:通过协议端口号定义对方上层服务,流量控制、差错校验 网络层:通过IP地址进行逻辑寻址 数据链路层:通过物理地址(MAC)进行寻址,差错校验 物理层:通过物理信号传输比特流,维护物理连接
下三层是点到点,上四层是端到端 点到点:主机到主机之间的通信 端到端:进程与进程之间通信
二.tcp/ip五层(真实网络环境)
应用层 传输层 网络层 数据链路层 物理层
三.常见tcp/ip协议
应用层: http:超文本传输协议 FTP:文件传输协议 TFTP:简单文件传输协议 SMTP:简单邮件传输协议 SNMP:简单网络管理协议 DNS: 域名解析服务 传输层: TCP: 传输控制协议,安全 UDP:用户数据报协议 网络层: ICMP: 网际控制报文协议,ping IGMP: 网络组管理协议 IP: 互联网协议 ARP: 地址解析协议,由IP解析成MAC RARP: 反向地址解析协议,由Mac解析成IP
封装:数据到达每一层加上头或尾的过程 发送方 解封装:去掉头或尾的过程 接收方
四.数据报(协议数据)单元
传输层:数据段 segment 网络层:数据包 packet 数据链路层:数据帧 frame 物理层:比特流 bits
五.层与设备
应用层 计算机 传输层 计算机 防火墙 网络层 路由器 数据链路层 交换机 物理层 网卡网线
相关文章
- 第三章 TCP/IP ip地址概念与应用
- 备份从android到ios系统文件,如何将音乐从安卓设备转移到iOS设备中「建议收藏」
- iOS锁屏时钟_ios时钟怎么调
- iOS 自带 MD5转化
- 查询IOS可降级版本
- iOS__上传应用到AppStore出现Authenticating with the iTunes store
- ios实战-弹幕的实现详解手机开发
- iOS 11多项重大功能流出:Apple Pay或支持点对点支付详解手机开发
- Linux下的TCP网络模拟实验(linux模拟tcp)
- 端口开放Linux 检测TCP端口开放情况的实现(linux判断tcp)
- Linux查看TCP连接数的命令行技巧(linux查看tcp连接数)
- iOS 15 beta 4 新功能汇总:Safari继续调整、MagSafe外接电池支持
- 服务端利用Linux开发多线程TCP服务端实现网络通信(linux多线程tcp)
- 命令终端调试:iOS 与 Linux 命令对比(ioslinux终端)
- 报文:Linux网络层TCP报文转发实现(linux转发tcp)
- iOS开发与Linux的技术融合(ios开发linux)
- Linux下TCP发包技巧(linux tcp发包)
- IOS系统有支持Oracle吗(ios支持oracle吗)
- 使用TCP连接Redis体验快速便捷(redis连接是tcp)
- IOS开发之路--C语言存储方式和作用域