计算机网络

一. OSI 七层模型

OSI七层协议分为以下其中分别是:

协议解释
应用层可以看成一个应用程序的对话框(比如qq,微信等)
表示层负责数据的转化、压缩解压缩、加密等
会话层负责网络的两个节点建立、维持和终止通信
传输层将上层数据分片加上端口号装成数据段 起到承上启下的作用
网络层进行(IP)逻辑地址寻址 (数据包)
数据链路层进行(Mac)物理地址寻址
物理层传输介质 (如光纤、无线电、网络等)

二. OSI模型 VS TCP/IP模型

在这里插入图片描述想必大家看了之后不太了解这个图形的含义:通俗的说 应用层、表示层、会话层都属于服务应用程序 所以可以合成一起叫做应用层。
注意:大家生活中最常用到的就是TCP/IP 五层和七层协议 其中的含义可要牢牢记住哦

三. 设备与层的对应关系

在这里插入图片描述

四. TCP/IP 协议的组成

应用层HTTP HTTPS DNS FTP TFTP
传输层TCP UDP
网络层IP ICMP IGMP ARP RARP
数据链路层 /物理层IEEE 802.3 有线局域网 (以太网)标准,IEEE 802.11 无线局域网标准

TCP(传输控制协议) —> 传输更加稳定可靠

协议端口号含义
HTTP(超文本传输)80用于浏览器和web服务器之间请求和响应交互
HTTPS(超文本安全传输)443在HTTP的基础上加上了SSL/TLS安全保护套
FTP(文件传输)21用于连接控制FTP服务器
DNS(域名系统)53用于连接DNS服务器
SMTP(简单邮件传输)25用于发送邮件
POP3(邮局协议版本3)110用于接收邮件
SSH(安全外壳协议)22用于计算机的远程加密登入
RDP(远程桌面协议)3389用“远程桌面”来远程连接Windows

UDP(用户数据报协议) -----> 传输效率更高

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

IP (网络协议)

ARP(地址解析)用于IP地址获取物理地址
RARP(逆地址解析)用于物理地址获取IP地址
ICMP(网际控制报文协议)用于验证网络是否通畅
IGMP(网际组管理协议)用于主机与组播路由器之间的组播通信

想必大家不能看到现在此时也不太理解TCP和UDP之间的不同吧,没关系我们接下看一些图片来理解一下,这样大家就能更加理解了
在这里插入图片描述
在这里插入图片描述
接下来再看一张图吧!
在这里插入图片描述
看到这想必对tcp和udp理解更加深刻了,那就让我们继续看看下面的内容吧!

五. 数据在TCP/IP协议栈中的封装与接封装

封装
在这里插入图片描述1.首先在应用层,浏览器会将请求数据封装为HTTP协议数据包,在原本数据包中加入HTTP头。
2.传输层:TCP协议将前一个封装的数据包再次封装为TCP头部(数据段)。
3.网络层:封装ip头部协议。(数据包)
4.数据链路层:封装了MAC头部(数据帧)。
5.物理层:转化为比特流(二进制计算机语言)

解封装
在这里插入图片描述1.数据链路层:操作系统在网卡接收到数据之后,处理掉MAC头部
2.网络层:系统处理IP头部。
3.传输层:系统处理TCP头部
4.应用层:应用程序根据协议处理数据。

注意:解封装原则:

①必须从底层往高层解封装

②解封装时,只有协议报头合理,才可以解封装。

③解封装一旦停止,数据就会被丢弃

④解封装由接收者触发,数据必须经过解封装才可以被接受

六. 总结

通过今天的学习让我们来进行一些总结

  • OIS模型的分层结构
  • TCP/IP协议栈的分层结构
  • 数据在TCP/IP协议栈的分级装

通过今天的学习 ,小苗苗想必大家已经对网络初步有了一些深刻的了解,望大家在今后的学习中更上一层楼,别忘记给小苗苗一个红心哦。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

昨日海棠依旧.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值