网络参考模型

目录

引言

一、分层模型

二、TCP和UDP协议

三、数据传输

总结


引言

计算机网络为什么要划分参考模型?网络参考模型几层,都有哪些层?

一、分层模型

1、分层思想

将复杂的流程分解为n个功能相对单一的子过程

整个流程更加清晰,复杂问题简单化

更容易发现问题并针对性的解决问题

2、OSI参考模型(七层模型)

分层

功能

应用层

网络服务与最终用户的一个接口

表示层

数据的表示、安全、压缩

会话层

建立、管理、终止会话

传输层

定义传输数据的协议端口号(承上启下的作用),以及流控(窗口)和差错校验

网络层

进行逻辑地址寻址(IP),实现不同网络之间的路径选择

数据链路层

建立逻辑连接(LLC)、进行硬件地址寻址(MAC)、差错校验等功能

物理层

建立、维护、断开物理连接

MAC(全球唯一)=厂商标识(24位)+厂商对设备编号(24位)

①四层模型(思科):

应用层

传输层

网络层

网络接口层

②五层模型(华为):

应用层

传输层

网络层

数据链路层

物理层

③网络层中的

ICMP:Internet控制报文协议

作用:测试网络的联通性并给予一定的反馈

组成:ping,tranceroute

IGMP:组播协议

ARP:正向地址解析协议

使用场合:已知目标IP,未知目标MAC时候用

工作原理:PC1已知PC2的地址,未知PC2的MAC地址时候用。PC1发送ARP广播给二层交换机,二层交换机接收到ARP广播消息后无条件泛洪处理,连接到二层交换机下的所有PC都将接收到此广播消息,每个PC都会把自身的IP地址和目标IP地址进行此对话,若一致则接收此广播消息,并回复数据包给PC1,PC1接收到返回的数据包后会记录下PC2的IP和MAC地址,记录到ARP缓存表中,若不一致则丢弃处理。

RARP:反向地址解析协议

使用场合:已知目标MAC、未知目标IP时候使用

二、TCP和UDP协议

1、TCP传输协议(面向连接,可靠连接)

TCP将报文划分为较小的片段,称为数据段

数据段按顺序变好

如果发送方在规定时间内未收到确认,则会认为数据段已丢失并重新传输

TCP的三次握手

半连接:服务端还有数据要传输

TCP的四次断开

四次断开:正方向(一次请求,一次断开)—PC端

                  反方向(一次请求,一次断开)—SERVER端

2、UDP传输协议(面向无连接)

UDP不需要确认接收,是效率最高的传输机制

无确认和重传机制

UDP是音频流、视频流和IP语音(VoIP)之类应用程序的首选

3、端口号:1~65535

①1~1023(公认端口)SERVER

②1024~49151(注册端口)PC/SERVER

③49152~65535(私有端口)PC

④常用的端口号:

20:FTP Data(数据—小文件传输);21:FTP Control(控制—大文件传输);23:TELENT(远程);25:SMTP(邮件—发);53:DNS(域名解析);69:TFTP(简单文件传输);80:HTTP(网页);110:POP3(邮件—收、查看);137:NBNS(微软);143:IMAP4(邮件—收、下载);161:SNMP(监控);67:DHCP v4 Client(分发地址);68:DHCP v4 Server(分发地址);443:HTTPS(网页—安全认证)

UDP:53;69;137;67;68

三、数据传输

1、数据分装过程(从高到低,自上而下,加包头)—发送方

2、数据解封装过程(从低到高、自下而上、减包头)

3、PDV(协议数据单元)

应用层

报文/消息(message)

计算机

传输层

数据段(segment)

防火墙

网络层

数据包(packet)

路由器

数据链路层

数据帧(frame)

交换机

物理层

比特流(bits)

网卡

总结

1、计算机网络参考模型是将复杂的流程分解为n个功能相对单一的子过程,整个流程更加清晰,复杂问题简单化,更容易发现问题并针对性的解决问题;

2、计算机网络分为七层参考模型,分别为:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值