计算机网络参考模型

目录

一、分层思想

定义

优势

自身简单理解

二、OSI七层参考模型

物理层

数据链路层

网络层

传输层

会话层

表示层

应用层

思考

三、TCP/IP协议族

OSI模型vsTCP/IP模型

TCP/IP协议组成

应用层

传输层

网络层

数据链路层、物理层

协议与端口

网络架构

四、数据封装与解封装过程


一、分层思想

定义

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

优势

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

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

自身简单理解

  • 小组成员合作完成项目,每人完成项目的一部分,哪部分出问题,进行解决

二、OSI七层参考模型

国际标准化组织(ISO),1984年颁布了开放系统互连(OSI)参考模型,一个开放式体系结构,将网络分为七层

分层功能
应用层网络服务与最终用户的一个接口
表示层数据的表示、安全、压缩
会话层建立、管理、中止会话
传输层定义传输数据的协议端口号、以及流程和差错校验
网络层进行逻辑地址寻址,实现不同网络之间的路径选择
数据链路层建立逻辑连接,进行硬件地址寻址、差错校验等功能
物理层建立、维护、断开物理连接

物理层

报文头部和上层数据信息都是由二进制组成,物理层将组成的比特流转换称电信号在网络中传输

  • 如何使用物理信号来表示数据1和0?
  • 数据传输是否可同时在两个方向上进行?
  • 通信双方如何建立和中止连接?
  • 物理接口特性

数据链路层

将上层数据加上源和目的方的物理(MAC)地址封装成数据帧,MAc地址是用来标识网卡的物理地址,建立数据链路;
当发现数据错误时,可以重传数据帧。

  • 数据帧封装结构
  • 源和目的放的物理地址
  • 数据校验功能

网络层

将上层数据加上源和目的方的逻辑(IP)地址封装成数据包,实现数据从源端到目的端的传输

  • 数据包封装结构
  • 源和目的放的逻辑地址
  • 根据包头的逻辑地址选路

传输层

将上层数据分片并加上端口号封装成数据段,或通过对报文头中的端口识别,实现网络中不同主机上的用户进程之间的数据

  • 用户进程间的通信
  • 承上启下

会话层

管理是否允许不同机器上的用户之间建立会话连接关系

  • 建立用户间的会话关系

表示层

将接收到的数据翻译成二进制数组成的计算机语言,并对数据进行压缩和解压、数据加密和解密等工作

  • 定义传递信息的语法和语义
  • 编码和解码、压缩解压缩、加密解密

应用层

人机交互窗口,把人的语言输入到计算机当中。例如,在QQ的对话窗口输入字符

  • 提供与用户的接口

思考

  • 端到端和点对点通信有何区别?

点到点是主机到主机之间的通信(网络层及以下)
端到端是进程到进程之间的通信(传输层)
同一台计算机同时可以和很多台计算机通信,使用IP对不同的计算机加以区分(点到点)
一台计算机上的一个程序(如qq)和很多其他计算机上的程序通信,需要使用IP+端口才能唯一的表示一个会话。如你用QQ同时和a、b、c三个用户通信,就是用三个用户连接的IP和端口号来区分的

三、TCP/IP协议族

OSI模型vsTCP/IP模型

应用层应用层

应用层

表示层

会话层

传输层传输层传输层
网络层网络层网络层
网络接口层数据链路层数据链路层
物理层物理层
TCP/IP 4层模型TCP/IP 5层模型(使用)OSI 7层模型

TCP/IP协议组成

应用层

HTTP(超文本传输协议)——80 ( 数字为端口号)
HTTPS ——443  
FTP(文件传输协议) ——20(数据) ——21(远程)
TFTP——69 
SMTP(邮件传输协议) ——25
SNMP(简单管理协议)——161(代理进程接受请求信息) ——162(接受通知信息) 
DNS(域名解析)—— 53 
telent ——23
ssh ——22 
DHCP ——67服务器 ——68客户端

传输层

TCP(传输控制协议)安全 稳定 :安全稳定建立链接 视频
UDP(用户数据报协议) 高效,但不稳定:qq

网络层

ICMP(网际控制报文协议)

IGMP(网际组管理协议)

IP(国际协议)

ARP(地址解析MAK地址)

RARP(逆地址解析洗协议)


IGMP:主机和路由器进行多播的Internet组管理协议(IGMP)。它让一个物理网络上的所有系统知道主机当前所在的多播组。多播路由器需要这些信息以便知道多播数据报应该向哪些接口转发

ARP:IP地址解析mac地址,IP地址怎么锁定mac地址,就是通过ARP解析

RARP:相反(逆向解析)

数据链路层、物理层

由底层网络定义的协议   

IEEE 802.3有线局域网(以太网)标准

IEEE802.11无线网标准

协议与端口

每个协议都有它的一个作用,比如 淘宝  服务端  443    用浏览器 网页端 去访问 有协议的服务 你才能跟 淘宝进行交涉,区别系统内部的进程。
服务端  端口  固定   443  远程端口  22  21 20 ftp  
客户端 一般情况 都是随机端口  

高危端口  1024 之后产生的端口  前1000 有的是是固定  53 67 68 

网络架构

核心层路由器  防火墙   三层交换机高速转发数据包

网络层 

传输层

汇聚层三层交换机流量控制  转发数据  (针对流量 )网络层  
接入层二层交换机提供接口 接入用户(直接设备) 计算机 打印机数据链路层

四、数据封装与解封装过程

应用层数据加密打包建立会话用户交互窗口计算机
传输层接受上层数据,加入自己的端口TCP/UDP封装成数据段防火墙
网络层接受上层数据,加入源IP地址封装成数据包路由器
数据链路层接受上层数据,加入源mac地址封装成数据帧交换机
物理层接受上层数据,转为比特流(bit)bit网卡

  • 28
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值