网络的初识

文章介绍了局域网和广域网的基本概念,包括它们的组建方法和区别。IP地址用于标识网络设备,端口号定位主机中的进程。协议规定了数据传输的格式,而五元组则定义了网络通信的关键要素。TCP/IP模型分为应用层、传输层、网络层、数据链路层和物理层,各层负责不同的数据处理和传输任务。
摘要由CSDN通过智能技术生成

目录

局域网LAN

局域网组建网络的方法

广域网WAN

IP地址

端口号

协议

五元组

TCP/IP五层(或四层)模型

封装

分用


局域网LAN:

定义:局域网是本地,局部组建的一种私有网络

内网:局域网内的主机能方便的进行通信

局域网和局域网之间没有连接的情况下不能进行通信

局域网组建网络的方法:

(1)基于网线直连

(2)基于集线器组建

 

(3) 基于交换机组建

 (4)基于交换机和路由器组建

广域网WAN:

定义:通过路由器将多个局域网连接起来,组成更大的网络,就形成了广域网。广域网内部的局域网都属于其子网

IP地址:

定义:主要用于标识网络主机、其他网络设备(如交换机)的网络地址。

格式:IP地址就是一个32位的二进制数,通常被分割位四个字节

端口号:

在网络通信中,IP地址用于标识主机网络地址,端口号可以标识主机中发送数据、接收数据的进程。简单说:端口号用于定位主机中的进程。(传输到目的主机后,由哪个进程来接收这个数据呢?这就需要端口号来标识。)

格式:端口号是0-65535范围的数据,在网络通信中,进程可以绑定一个端口号,来发送和接受网络数据。

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

协议:

网络协议是网络通信(即网络数据传输)经过的所有网络设备都必须共同遵从的一组约定、规则。即基于网络数据传输,需要使用协议来规定双方的数据格式。最终体现为在网络上传输的数据包的格式。

五元组:

1. 源IP:标识源主机

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

3. 目的IP:标识目的主机

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

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

TCP/IP五层(或四层)模型:

应用层 :

关注传输来的数据的用处

以qq应用程序为例,应用层拿到上述用户数据,进行封装,封装成应用层数据包

传输层 :

不关心传输路径,只关注起点和终点 (eg:珠海-葵潭)

传输层有很多协议,最典型的是TCP和UDP,以UDP为例,UDP针对数据包进行再封装(UDP数据报头+载荷)

(载荷是整个应用层数据包)

(报头里面会有源端口和目的端口的信息)

网络层 :

关注两个地点之间的路径规划 (eg:珠海-深圳-葵潭)

网络层最常见的协议是IP协议(IP协议报头+载荷)

(报头里面会有源IP和目的IP的信息)

数据链路层 :

关注相邻路径的传输 (eg:珠海-深圳 深圳-葵潭)

最典型的协议是以太网(以太网帧头+载荷+以太网帧尾)

(报头里面会有源mac和目的mac的信息)

(每个设备有唯一的mac)

  • mac和IP很相似,但是IP是用来进行网络层的路径规划,mac用来描述两个即将进行传输的相邻节点    

物理层:

网络通信的基础设备 (eg:高速公路)

把上述二进制数据转换成光信号/电信号等进行传输

对于一台主机,它的操作系统内核实现了从传输层到物理层的内容

对于一台路由器,它实现了从网络层到物理层

对于一台交换机,它实现了从数据链路层到物理层

对于集线器,它只实现了物理层

不同的协议层对数据包有不同的称谓:

在传输层叫做段,

在网络层叫做数据报,

在链路层叫做帧。

封装:

应用层数据通过协议栈发到网络上时,每层协议都要加上一个数据首部(header)

首部信息中包含了一些类似于首部有多长,载荷(payload)有多长,上层协议是什么等信息 

分用:

 数据封装成帧后发到传输介质上,到达目的主机后每层协议再剥掉相应的首部

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

发呆的百香果子

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

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

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

打赏作者

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

抵扣说明:

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

余额充值