第一章 计算机网络参考模型


typora-copy-images-to: upload

第一章 计算机网络参考模型

1.网络基础概述

​ 网络:网络是计算机或者网络设备通过有形光缆,或者无线的媒介,连接起来,按照一定的规则,进行通信的集合.

​ 通信:人与人 人与物 物与物 通过某种媒介和行为进行的信息的传递和交流.

​ 网络通信:终端设备之间通过计算网络进行通信.

​ 服务器:能够提供特定的功能的设备,都可以成为服务器

​ 产品 定位设计产品的规格

​ 开发 通过代码把这个产品以及产品的功能实现

​ 测试 验证产品的功能是否满足需求

​ 运维 调试,部署,持续监控.

​ 前端

2.分层思想

网络是一个抽象的概念,人为的把网络划分成一个层次,分层的目的就是为了方便定位和解决问题.

image-20240507161715938

3.OSI7七层模型

image-20240507112008957

image-20240507171350812

​ 应用层(浏览器,微信):人机交互界面,系统程序的窗口.

​ 表示层:翻译,把人类语言翻译成计算机能够识别的语言,对数据进行安全加密,压缩数据,压缩到适合互联网传输的大小.

​ 会话层:计算机知道了你要传输的内容,准备发送,第一步就是和指定的通信对象建立会话关系,会话层允许不同设备上的用户建立起会话关系.

​ 传输层:同一个软件中的两个端口(QQ对QQ,微信对微信)进行数据传输.用什么软件(端口)发送,对方也只能使用微信接收(端口)

​ 网络层:逻辑地址 ip地址(身份证,门牌号).网络用千千万,网络层定义了ip地址.通过最佳路径把信息传输到对方用户的ip地址(顺着网线最快最短的摸到家门口).

​ 数据链路层:mac地址(手机号),网卡的mac地址.每一个设备上的mac地址是唯一的

​ 物理层:数据到达物理层,信号传输,比特流,bit,数据进入目标主机变成bit流之后,开始一个逆向过程(1-7层:物理-数据链路-网络-传输-会话-表示-应用)

4.TCP/IP 5层模型

image-20240507141613246

​ tcp/ip模型:

​ 传输控制协议.(http 超文本传输协议,https 加密的超文本传输协议)都属于tcp协议,ip网际协议,网络层规范是由一系列的协议组成.tcp/ip协议簇

​ 应用层 http https:超文本传输协议,网站数据的文本和图片图像的传输协议.

​ FTP:文件传输协议.

​ SMTP:简单的邮件传输协议.

​ 传输层 tcp协议:传输控制协议,更加稳定可靠

​ udp协议:用户数据报协议,传输的速度更快,直播场景

​ 网络层 icmp网际控制报文协议,测试目标主机之间的连通性.测试和目标主机通信是否正常,用ping

​ arp协议,地址解析协议,根据ip地址获取物理地址的协议.广播的形式在整个网段中请求所有主机,还要接收主机返回的信息,以此确定目标的物理地址(mac地址).收到的信息目标主机的ip地址和物理地址保存在arp表中,一般保存180秒,过时删除.

​ RARP:逆地址解析协议

​ IGMP:网际组管理协议

​ 数据链路层 无特殊协议

​ 物理层 无特殊协议

5.数据封装的过程:

​ 应用层:上层数据

​ 传输层:数据段,数据被分割成了小段的数据段

​ 网络层:数据包

​ 数据链路层:数据帧

​ 物理层:bit流

image-20240507162339017

​ 应用层输入----->

​ 传输层:01010101 10101010 10101010 10101010,封装在tcp报文的头部,乱序且加密,传输层不知道应用层到底发的是什么内容,进行tcp封装(tcp端口:tcp的头部当中包含了使用的协议,tcp为端口)

​ 网络层:IP头部,指的就是包含的目标的ip地址,32位的二进制数组成的.(ip头部:包涵了源地址和目标地址.源ip地址和目标ip地址不变)

​ 数据链路层:mac头部,mac地址就是物理网卡设备的全球唯一地址.(mac地址作为中转站作用,源mac,目mac地址会变化)

​ 物理层:不论你是什么,都要转化成电信号,bit流,进行传输.

6.数据解封装的过程:

image-20240507160614724

​ 物理层:bit流,信号,二进制数据,传输到数据链路层

​ 数据链路层:校验数据的mac头部信息.目标mac地址是否和自己的mac地址吻合,不吻合就直接丢弃.吻合的话,mac头部将会被脱掉.到达网络层

​ 网络层:验证目标ip是否吻合,不符合便丢弃,吻合就脱去ip头部,到达传输层

​ 传输层:根据tcp头部包含的信息,使用的协议是什么,以及应用程序.数据在传输层被分成数据段,分段的数据进行充足.按照正常的顺序退去tcp头部到达应用层

​ 应用层:解码,展示.

image-20240507151017840

7.网络术语

​ 物理拓扑:设备之间的链接关系

​ 数据载荷:我要实际传送的数据

​ 报文:pdu,协议数据单元

​ 数据头部:区分应用程序,找到数据的接收者

​ 数据尾部:确保数据是完整的

​ mac地址:物理网卡设备的全球唯一编号.

​ IP地址,设备在互联网上的逻辑地址

​ 常用设备

​ 应用层设备:计算机,手机

​ 网络层:路由器(最佳路径最短最快的转发)

​ 传输层:防火墙(多功能)

​ 数据链路层:交换机(链接多个终端设备,起到路由器和终端设备之间的桥梁作用)

8.总结

​ OSI七层:物理-数据链路层-网络层-传输层-会话层-表示层-应用层

​ TCP/IP五层:物理层-数据链路层-网络层-传输层-应用层

​ 数据封装,解封装.

​ 数据链路层:交换机(链接多个终端设备,起到路由器和终端设备之间的桥梁作用)

  • 19
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值