零基础接触计算机网络——“网络基础”篇

本文介绍了网络的基本概念,包括网络设备、分类和常见术语,重点讲解了OSI七层模型和TCP/IP协议族,以及数据封装与解封装的过程。
摘要由CSDN通过智能技术生成

目录

一、走进网络,认识网络

1.网络的概念

2.网络设备

3.网络分类

4.常见术语

5.网络特征

二、OSI七层模型思想的引入

1.OSI参考模型的作用

2.OSI七层模型

2.1.TCP/IP模型与OSi模型的对比

三、TCP/IP协议族的组成

1.模型层协议内容

2.数据封装与解封装

小结

OSI七层模型简要解释

数据封装与解封装

模型层协议


一、走进网络,认识网络

1.网络的概念

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

2.网络设备

交换机的作用:提供更多的接口,让更多的网络设备加入到局域网

路由器的作用:转发数据

注:路由器只有方形

3.网络分类

局域网:小范围网络;校园网、企业网

城域网:城市范围网络;移动、联通、电信

广域网:全国、全球网络;Internet

4.常见术语

1.物理拓补:体现了设备之间的连接关系

2.数据载荷(华为):传递的实际信息 要传输的信息

3.mac地址:设备全球唯一编号 网卡编号、网卡的身份证编号 全球唯一

4.IP地址:设备目前所在的位置逻辑上的地址 类似于家庭住址

5.网络特征

最重要的是速度、可靠性


二、OSI七层模型思想的引入

互联网的本质就是一系列的网络协议,这个协议就叫OSI协议(一系列协议),按照功能不同,分工不同,人为的分为七层。

国际标准化组织(ISO)1984年颁布了开放系统互联(OSI)参考模型

一个开放式体系结构,将网络分为七层(应用层、表示层、会话层、传输层、网络层、数据链路层、物理层)----重点之重点

1.OSI参考模型的作用

1.将复杂的问题简单化

2.制定了统一的标准 硬件(网络接口)标准 软件(协议)标准

每一层是独立的,且只对上一层负责

2.OSI七层模型

七层划分为应用层、表示层、会话层、传输层、网络层、数据链路层、物理层。

面相用户层级 层次模型作用详解通信方式数据单元主要设备
7应用层打开应用程序 编辑输入数据输入数据,人类输入的高级语言:汉字 字母(例:打开微信输入需要发送的消息)数据信息电脑
6表示层压缩 加密将人类使用的高级语言翻译成电脑可以识别的语言(二进制)
5会话层

建立、管理、中止会话

建立专属通道,区分对话的设备或者人,管理不同的操作系统之间的会话连接

两个微信之间的通信
4传输层定义了如何传输数据,传给哪一个程序软件

协议:定义了如何传输数据

端口:在网络传输中确定应用程序

端到端(端口到端口)数据段防火墙
面向硬件3网络层寻找传输数据的最佳路径分拣员,分拣到底数据走哪条路更快点到点通信(主机与主机)数据包路由器
2数据链路层确认信息传输到正确的地方,检查数据是否完整数据帧交换机
1物理层将数据转换成电信号,顺着网线到达对面比特流网卡
2.1.TCP/IP模型与OSi模型的对比

TCP/IP四层模型、TCP/IP五层模型 、 OSI七层模型对比

TCP/IP四层模型TCP/IP五层模型OSI七层模型
层级层次模型层级层次模型层级层次模型
4应用层5应用层7应用层
6表示层
5会话层
3传输层4传输层4传输层
2互联网层3网络层3网络层
1网络接口层2数据链路层2数据链路层
1物理层1物理层

TCP/IP 4层模型(思科)

TCP/IP 5层模型(华为)


三、TCP/IP协议族的组成

1.模型层协议内容

模型层 协议详解
应用层HTTP超文本传输协议(图片、视频);现在主要的场景是web服务,就是网页的传输,默认使用tcp的80端口 http
FTP文本传输协议默认使用tcp的20,21端口 (大文件)
TFTP单文件传输协议 默认使用 udp/69 端口(小文件)
传输层TCP传输控制协议 ;在传输数据前;会先测试  慢  稳定
UDP用户数据报协议;直接传输数据 ;没有测试  快  不稳定
网络层IPICMP

主机双向联通性检测协议;体现为ping

ping使用的是ICMP协议

ARP将IP地址转换成mac地址

2.数据封装与解封装

发送方A通过应用层将真实数据分片由应用层递至传输层,传输层接收上一层的分片数据,添加协议/端口号递至网络层,网络层接收数据段添加IP地址递至数据链路层,数据链路层接收数据包,添加MAC地址及校验位递至物理层,发送方A通过物理层接收数据帧,变成电信号,然后将电信号传导出去。

接收方B先把发送方A的电流转换成数据帧递至数据链路层,数据链路层将MAC地址和校验位进行拆解递至网络层,网络层将IP地址进行拆解递至传输层,传输层将协议/端口号进行拆解递至应用层。


小结

重点之重点!!!

OSI七层模型简要解释

应用层:输入数据

表示层:翻译数据

会话层:管理会话

传输层:规定传输方式(TCP/UDP)传给哪个程序(端口随机为 0-65535)

网络层:寻找最佳路径(IP地址)

数据链路层:校验(MAC地址)

物理层:转化成电信号  顺着网线传输

数据封装与解封装

应用层:真实数据

主要设备:电脑

传输层:协议/端口号 + 真实数据

功能:接收分片数据,传出数据段

主要设备:防火墙

网络层:IP地址 + 协议/端口号 + 真实数据

功能:接收数据段,传出数据包

主要设备:路由器

数据链路层:mac地址 + IP地址 + 协议/端口号 + 真实数据

功能:接收数据包,传出数据帧

主要设备:交换机

物理层:电信号

功能:将数据转换成电信号,顺着网线到达对面

主要设备:网卡

模型层协议

应用层协议:

http 超文本传输协议 tcp/80

ftp 文本传输协议 tcp/20 21

传输层协议:

tcp 在传输数据前 会先测试 慢 稳定

udp 直接传输数据 没有测试 快 不稳定

只有tcp和udp有端口号

网络层协议:

arp: 将IP 地址转换成 mac 地址

icmp: ping检测主机双向连通性

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值