计算机网络基础

目录

OSI七层模型

TCP/IP四层模型和五层协议模型

三种模型的类比

数据格式

网络协议

数据封装


OSI七层模型

一般叫做OSI(Open System Interconnection) 模型或者叫七层模型.他是国际标准化(ISO)定的一个用于计算机或通信系统间互联的标准体系.协议将计算机网络体系结构划分为7层.

每一层实现各自的功能和协议,并完成与相邻层的接口通信.每一层提供的服务就是该层及其以下层的协作完成的.

层级OSI模型解释
7应用层(Application Layer)网络服务与最终用户的一个接口
6表示层(Presentation Layer)数据的格式化,转换,加密
5会话层(Session Layer)不同机器之间建立、管理、终止会话
4传输层(Transport Layer)定义传输数据的协议端口号,以及流控和差错校验
3网络层(Network Layer)进行逻辑地址寻址,实现不同网络之间的路径选择
2数据链路层(Data Link Layer)提供介质访问和链路管理
1物理层(Physical Layer)建立、维护、断开传输二进制数据的物理连接

TCP/IP四层模型和五层协议模型

实际上ICP/IP是四层模型,但是后来为了网络原理的理解方便,把七层模型和四层模型综合了一下,就出来了一个五层模型. 五层模型只是将四层模型中的网络接口层分成了两层数据链路层物理层

层级ICP/IP模型解释
4应用层为用户提供所需要的各种服务
3传输层为应用层实体提供端到端的通信功能,保证了数据包的顺序传送及数据的完整性
2网络层主要解决主机到主机的通信问题
1网络接口层负责监视数据在主机和网络之间的交换

三种模型的类比

TCP/IP四层模型TCP/IP四层模型OSI模型
应用层应用层应用层
表示层
会话层
传输层传输层传输层
网络层网络层网络层
网络接口层数据链路层数据链路层
物理层物理层

数据格式

应用层:              上层数据  

传输层:              数据段     协议(tcp/udp)      端口号  (确定程序到底是  qq  还是  微信)

网络层:              数据包     源ip地址        目的ip地址

数据连接路层:   数据帧     源mac地址    目的mac地址

物理层:              bit流

网络协议

网络由一个个协议组成 ,规定了数据的格式 ,你按规矩传  我按规矩收

应用层:

http:   超文本传输协议      80               nginx  apche     tomcat

ftp:     文本传输协议          20  21

tftp:   简单文本传输协议      69

传输层

tcp:   传输稳定       速度慢   有错误重传

udp:  传输不稳定    速度快

网络层

icmp:     检测网络中 两台主机是否可以正常通信 结合 ping

ARP:       将ip地址  转换成  mac地址

数据封装

数据封装过程

 

应用层                       上层数据

传输层                       封装    tcp  或者udp  协议                上层数据

网络层                       封装    ip头部       tcp或udp  头部       上层数据                          

数据链路层               封装    mac 头部    ip头部       tcp或udp 头部      上层数据        校验位

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值