计算机网络模型

1.计算机网络参考模型

1.1 OSI的网络模型:

物理层、数据链路层、网络层 、传输层 、会话层 、表示层 、应用层

在这里插入图片描述


1.2 OSI模型与TCP/IP模型的对应关系

在这里插入图片描述


2. 常用的协议:

在这里插入图片描述

  • 应用层:基于TCP的HTTP、HTTPS、FTP、DNS等,基于UDP的TFTP、DNS等,基于UDP的TETP/DNS/RPC/SNMP等

  • 传输层:TCP、UDP、SCTP

  • 网络层:IP(ARP、PARP、ICMP、IGMP)

  • 物理层:有线局域网标准IEEE802.3,无线 802.11

TCP(传输控制协议) 协议应用的端口及其协议功能----传输更加稳定可靠

80 HTTP(超文本传输协议) : 用于浏览器和web服务器之间的请求和响应的交互
443 HTTPS(超文本传输安全协议): 在HTTP的基础上加了SSL/TIS层(安全套接层)的安全的超文本传输协议
21 FTP(文件传输协议) : 用于控制连接FTP服务器
53 DNS(域名系统) : 用于连接DNS服务器
25 SMTP (简单邮件传输协议) : 用于发送邮件
110 POP3 (邮局协议版本3) :用于接收邮件
22 SSH(安全外壳协议) : 用于计算机之间的远程加密登录
3389 RDP (远程桌面协议): 通过这个端口,用"远程桌面"等连接工具来连接到远程的windows服务器

UDP(用户数据报协议) 协议应用的端口及其协议功能----传输效率更高

69 TFTP (简单文件传输协议) : 用于小文件的传输
53 DNS(域名系统) : 用于解DNS
111 RPC(远程调用协议) : 用于远程过程调用
161SNMP (简单网终管理协议) : 用于网终设备的管理
123 NTP (网络时间协议) : 用于网终时间同步

IP (网际协议) 协议及其功能:

ARP(地址解析协议) : 用于在局域网中根据IP地址获取物理地址RARP(逆地址解析协议) : 用于在局域网中通过
ARP表根据物理地址请求IP地址
ICMP (网际控制制报文协议) : 用于验证网终是否畅通
IGMP(网际组管理协议) : 用于主机与组播路由器之间组播通信

3. 各层数据间的封装与解封装

在这里插入图片描述

封装

  1. 应用层:将应用层数据往传输层发送。
  2. 传输层:接受应用层数据封装TCP头部,往网络层发送数据。
  3. 网络层:接受传输层数据封装IP头部,往数据链路层发送数据。
  4. 数据链路层:接受网络层数据封装MAC头部,往物理层发送数据。
  5. 物理层:转化为比特流(二进制计算机语言)。

解封装

  1. 物理层:将数据流往数据链路层发送。
  2. 数据链路层:接受物理层数据解封装MAC头部,往网络层发送数据。
  3. 网络层:接受数据链路层数据解封装IP头部,往传输层发送数据。
  4. 传输层:接受网络层数据解封装TCP头部,往应用层发送数据。
  5. 应用层:转化为应用程序。

设备与层的对应关系

设备
应用层计算机
传输层防火墙
网络层路由器
数据链路层交换机
物理层网卡
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值