计算机网络参考模型
计算机网络参考模型
OSI参考模型
层次模型 | 作用(发送) | 作用(接收) | 数据单元 | 主要设备 |
---|---|---|---|---|
第七层 应用层 | 出:输入高级语言指令 | 将数据展示在应用里 | 数据 | 计算机 |
第六层 表示层 | 将人类使用的高级语言翻译成二进制语言 | 将二进制转化为高级语言 | 数据 | 计算机 |
第五层 会话层 | 管理多个会话,保证消息正确到达指定主机 | 通过特定的会话通道到达表示层 | 数据 | 计算机 |
第四层 传输层 | 1.确定传输的协议 2.在网络传输中,通过端口号的不同,来区分应用程序 | 通过端口号找到对应的程序 | 数据段 | 防火墙 |
第三层 网络层 | 选择数据的最佳传输路线(ip地址) | 再次对比ip地址 | 数据包 | 路由器 |
第二层 数据链路层 | 二次确认,数据是否正确到达,mac地址(全球唯一的) | 对比自己的mac地址和数据包里的做对比,如果一样接收,如果不一样丢弃 | 数据帧 | 交换机 |
第一层 物理层 | 将二进制数据转成电信号传输出去 | 将电信号转化成二进制 | 比特流 | 网卡 |
TCP/IP协议簇、端口号的组成
层次模型 | 协议以及对应的端口号 |
---|---|
应用层 | HTTP(tcp):80 、HTTPS(tcp):443、FTP(tcp):20,21、TFTP(udp):69、SNMP(udp):161、SMTP(tcp):25、POP3(tcp):110、telnet(tcp):23、ssh(tcp):22、DNS(tcp,udp):53、DHCP(udp):67,68。 |
传输层 | TCP:可靠低效 UDP:高效不可靠 |
数据链路层 | ppp协议 |
网络层 | IP(ICMO IGMP ARP RARP) |
物理层 | IEEE802.3有线局域网(以太网) IEEE802.11无线局域网标准 |
数据封装的过程
数据解封的过程
与封装过程相反
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY