计算机网络分类和模型

一、OSI模型

1.应用层

为计算机用户提供服务和接口 。

2.表示层

数据处理(编码解码,加密解码等)。

3.会话层

管理(建立,维护,重连)通信会话。

4.传输层

管理端到端的通信连接。

5.网络层

数据路由(决定数据在网络的路径)寻址和路由选择。

6.数据链路层

管理相邻节点之间的数据通信(提供链路管理和介质访问)。

7.物理层

数据通信的光电物理特征。

二、TCP/IP模型

1.应用层

为用户提供所需的各种服务例如:HTTP、FTP、TELNET、SSH等。

网络协议
HTTP   TCP80端口             HTTPS(加密)    TCP443端口
超文本传输协议——提供网页浏览服务
TELNET   TCP23端口        SSH(加密)   TCP22端口
远程登录协议——提供远程管理服务
TFTP   UDP69端口             FTP   TCP20端口(控制连接)和TCP21端口(数据连接)
文件传输协议——提供互联网文件资源传输服务
SMTP   TCP25端口            POP3   TCP110端口
邮件传输协议——提供互联网电子邮件服务

2.传输层

为应用层提供端对端的通信功能,保证数据报的顺序传输及数据完整性。

网络协议
TCP(传送控制协议):面向连接的
           可靠传输的
           流控及窗口机制
           适用于对可靠性要求高的应用
UDP(用户报文协议):无连接的
           不可靠传输的
           尽力而为的传输
           适用于对实时性要求高的应用

3.网络层

定义逻辑地址,提供路由选择,将数据包从源传输到目的。

网络协议
IP{ARP、ICMP}
ARP:将IP地址解析为mac地址
工作原理:当源主机需要发送一个数据包到目的主机时,会先查看自己的ARP列表(表示IP地址和mac地址的对应关系)是否存在该IP地址所对应的mac地址,如果存在,直接进行数据转发;如果不存在,则向本地网段发送一个ARP请求的广播包,查询目的主机对应的mac地址。ARP数据包里包含了源主机mac地址,广播地址,目的IP地址。
   网段里的所有主机都会收到这个ARP数据包,会检查数据包里的IP地址与自己的IP地址是否一致,如果不一致则忽略此数据包;如果一致该主机则把发送端的mac地址和IP地址添加进自己的ARP列表中,如果ARP列表中已存在该IP地址,则会进行覆盖,然后再将自己的mac地址写入ARP数据包中,发还给源主机,告诉源主机自己是它想要找的mac地址。
   源主机收到ARP响应数据包后,会将目的主机的IP地址和mac地址填入自己的ARP列表中,并开始数据的传输,如果源主机一直未收到ARP响应数据包,表示ARP查询失败。
ICMP:用于网络测试
ICMP协议网络层工具:ping、tracert

4.网络接口层

负责在物理网络设备上实现数据的传输。

网络协议
广域网协议(ppp)
以太网协议(802.3)

OSI模型和TCP/IP协议

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值