IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> 走进网络原理的大门 -> 正文阅读

[系统运维]走进网络原理的大门

目录

一.有关网络互联的基本概念

1.什么是网络互联

2.网络规模的区分

(1)局域网LAN

(2)广域网WAN

二.网络通信基础概念

1.学习网络通信基础的原因

2.什么是IP地址

(1)概念

(2)格式

3.什么是端口号

(1)为什么需要端口号

(2)端口号的概念

(3)格式

(4)注意事项

(5)IP和端口号的举例

三.认识网络协议

1.什么是网络协议

2.认识网络通信的五元组

?3.什么是协议分层

4.认识网络模型(OSI(Open System Interconnection)七层模型)

(1)应用层

(2)传输层

(3)网络层

(4)数据链路层

(5)物理层

4.TCP/IP通讯过程

5. 数据封装过程

(1)封装的过程

(2)数据封装示意图

?6.数据分用

(1)数据分用的过程

(2)数据分用示意图


一.有关网络互联的基本概念

1.什么是网络互联

由于需要计算机之间协同工作,所以有了网络互联。网络互联就是多个计算机连接在一起,之间进行数据共享。数据共享的本质是网络数据传输,也就是计算机之间通过网络来传输数据,也成为网络通信。

2.网络规模的区分

(1)局域网LAN

通俗的理解就是在一个小的范围内组建的一种私有网络。

局域网内的主机之间能方便的进行网络通信,又称为内网;局域网和局域网之间在没有连接的情况下,是无法通信的。

局域网组建网络的方式有四种如下:

1.通过网线进行连接

2.通过集线器进行连接

3.通过交换机进行连接

4.基于交换机和路由器进行连接

(2)广域网WAN

概念:比局域网范围更大,通过多个局域网来进行连接,从而形成了广域网。

二.网络通信基础概念

1.学习网络通信基础的原因

学习网络互联的目的就是为了网络之间的数据传输,在进行数据传输的时候我们需要知道从哪台主机传输数据到哪台主机上,从而引入了IP地址来表示不同的主机。

2.什么是IP地址

(1)概念

IP地址主要用于标识网络主机、其他网络设备(如路由器)的网络地址。简单说,IP地址用于定位主机的网络地址。(相当于收发快递的地址)

(2)格式

IP地址是一个32位的二进制数,被分割为4个8位二进制数,每个分割范围的大小为(0~255),中间使用 . 进行分割,如:127.0.0.1就是一个本机的IP地址。

3.什么是端口号

(1)为什么需要端口号

有了IP地址后,知道了将数据发送给哪个主机,但是我们还需要知道发送给对应主机的哪个线程来接收数据所以通过端口号来标识主机上对应的进程。

(2)端口号的概念

在网络通信中,IP地址用于标识主机网络地址,端口号可以标识主机中发送数据、接收数据的进程。简单说:端口号用于定位主机中的进程。(相当于收发快递的收件人或发件人)

(3)格式

端口号是(0~65535)之间的数字,在网络通信中,进程可以通过绑定宇哥端口号来进行接收或发送网络数据。

(4)注意事项

不同的2个进程不能绑定同一个端口号,但是一个进程可以绑定多个端口号。

(5)IP和端口号的举例

三.认识网络协议

1.什么是网络协议

网络协议是网络通信(即网络数据传输)经过的所有网络设备都必须共同遵从的一组约定、规则。如怎么样建立连接、怎么样互相识别等。只有遵守这个约定,计算机之间才能相互通信交流。

2.认识网络通信的五元组

在TCP-IP中通过五元组来标识网络通信,其中的五元组如下所示:

(1)源IP:标识源主机? ??

(2)源端口号:标识源主机中该次通信发送数据的进程

(3)目的IP:标识目的主机

(4)目的端口号:识目的主机中该次通信接收数据的进程

(5)协议号:标识发送进程和接收进程双方约定的数据格式

可以将上面发送数据想象成发送快递过程

?

?3.什么是协议分层

协议分层就是将不同层次的协议,类似于打电话就有语言层和通讯设备层之间都有对应的协议,从而进行了分层。分层的目的就是为了方便管理,只要规定好该层的接口规范,使用的时候都遵守该接口规范来进行对接。

4.认识网络模型(OSI(Open System Interconnection)七层模型)

?

在这7层模型中,最重要的是TCP/IP分层模型(简称5层模型)

(1)应用层

负责应用程序间沟通,如简单电子邮件传输(SMTP)、文件传输协议(FTP)、网络远程访问协议(Telnet)等。我们的网络编程主要就是针对应用层。

(2)传输层

负责两台主机之间的数据传输。如传输控制协议 (TCP),能够确保数据可靠的从源主机发送到目标主机。

(3)网络层

负责地址管理和路由选择。例如在IP协议中,通过IP地址来标识一台主机,并通过路由表的方式规划出两台主机之间的数据传输的线路(路由)。路由器(Router)工作在网路层。

(4)数据链路层

负责设备之间的数据帧的传送和识别。例如网卡设备的驱动、帧同步(就是说从网线上检测到什么信号算作新帧的开始)、冲突检测(如果检测到冲突就自动重发)、数据差错校验等工作。有以太网、令牌环网,无线LAN等标准。交换机(Switch)工作在数据链路层。

(5)物理层

负责光/电信号的传递方式。比如现在以太网通用的网线(双绞 线)、早期以太网采用的的同轴电缆(现在主要用于有线电视)、光纤,现在的wifi无线网使用电磁波等都属于物理层的概念。物理层的能力决定了最大传输速率、传输距离、抗干扰性等。集线器(Hub)工作在物理层。

4.TCP/IP通讯过程

5. 数据封装过程

(1)封装的过程

首先需要知道,不同的协议层对数据包有不同的称谓,在传输层叫做段(segment),在网络层叫做数据报(datagram),在链路层叫做帧(frame);其次,应用层数据通过协议栈发到网络上时,每层协议都要加上一个数据首部(header),称为封装(Encapsulation)。
?

(2)数据封装示意图

?

?6.数据分用

(1)数据分用的过程

首部信息中包含了一些类似于首部有多长,载荷(payload)有多长,上层协议是什么等信息。
数据封装成帧后发到传输介质上,到达目的主机后每层协议再剥掉相应的首部,根据首部中
的 "上层协议字段" 将数据交给对应的上层协议处理。
?

(2)数据分用示意图

?

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-01-29 23:28:17  更:2022-01-29 23:28:42 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 7:51:49-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码