网络初识之【IP+端口号+网络协议+OSI+TCP/IP+封装和复用】

目录

1.IP地址

2.端口号

3.网络协议

4.协议分层

5.OSI七层模型

6.TCP/IP 五层模型

7.封装和分用


1.IP地址

概念 :
IP地址主要用于标识网络主机、其他网络设备(如路由器)的网络地址。简单说,IP地址用于定位主机 的网络地址
就像我们发送快递一样,需要知道对方的收货地址,快递员才能将包裹送到目的地。
格式 :
IP地址是一个32位的二进制数,通常被分割为4个“8位二进制数”(也就是4个字节),如:
01100100.00000100.00000101.00000110。通常用“点分十进制”的方式来表示,即 a.b.c.d 的形式(a,b,c,d都是0~255之间的十进制整数)。如: 100.4.5.6。

2.端口号

概念:
在网络通信中,IP地址用于标识主机网络地址,端口号可以标识主机中发送数据、接收数据的进程。简单说:端口号用于定位主机中的进程。 类似发送快递时,不光需要指定收货地址(IP地址),还需要指定收货人(端口号)。
格式:
端口号是0~65535范围的数字,在网络通信中,进程可以通过绑定一个端口号,来发送及接收网络数据。
注意事项:
两个不同的进程,不能绑定同一个端口号,但一个进程可以绑定多个端口号。

简单来说 IP 和 端口号 之间的关系就是:

3.网络协议

概念:协议是什么?

协议,网络协议的简称, 网络协议是网络通信(即网络数据传输)经过的所有网络设备都必须共同遵从的一组约定、规则 如怎么样建立连接、怎么样互相识别等。只有遵守这个约定,计算机之间才能相互 通信交流。通常由三要素组成:
  1. 语法:即数据与控制信息的结构或格式;                                                                       类似打电话时,双方要使用同样的语言:普通话
  2. 语义:即需要发出何种控制信息,完成何种动作以及做出何种响应; 
    语义主要用来说明通信双方应当怎么做。用于协调与差错处理的控制信息。类似打电话时,说话的内容。一方道:你瞅啥?另一方就得有对应的响应:瞅你咋地!                     
  3. 时序,即事件实现顺序的详细说明。                     
    时序定义了何时进行通信,先讲什么,后讲什么,讲话的速度等。比如是采用同步传输还是异步传输。
    女生和男生的通话,总是由男生主动发起通话,而总是在男生恋恋不舍的时候,由女生要求结束通话。
    最终体现为在网络上传输的数据包的格式
作用:网络协议的作用?
比如去相亲,彼此协商去哪个地方见个面,这就是一种提前的约定,也可以称之为协议。
在网络通信中,主机之间传输的数据本质上为光信号和电信号 传输的这些光信号和电信号的意思是什么呢?这里就需要约定了!!
知名协议的默认端口
系统端口号范围为 0 ~ 65535,其中:0 ~ 1023 为知名端口号,这些端口预留给服务端程序绑定广泛使
用的应用层协议,如:
  • 22端口:预留给SSH服务器绑定SSH协议
  • 21端口:预留给FTP服务器绑定FTP协议
  • 23端口:预留给Telnet服务器绑定Telnet协议
  • 80端口:预留给HTTP服务器绑定HTTP协议
  • 443端口:预留给HTTPS服务器绑定HTTPS协议

4.协议分层

5.OSI七层模型

OSI:即Open System Interconnection,开放系统互连
  • OSI 七层网络模型是一个逻辑上的定义和规范:把网络从逻辑上分为了7层。
  • OSI 七层模型是一种框架性的设计方法,其最主要的功能使就是帮助不同类型的主机实现数据传 输;
  • 优点是将服务接口协议这三个概念明确地区分开来,概念清楚,理论也比较完整。通过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯。

实际上OSI七层模型既复杂又不实用,所以OSI七层模型没有落地、实现。

实际组建网络时,只是以OSI七层模型设计中的部分分层,也就是TCP/IP模型来实现。

6.TCP/IP 五层模型

简单理解五层模型:

7.封装和分用

场景:主机 A 通过微信给主机 B 发送了信息"在吗?"

上面这五个过程,数据从上到下,底层添加信息的过程,

就称为“封装”(相当于“打包快递”)

分用就是封装的逆过程(“相当于“拆快递””)

此时省略中间的传输过程,假设数据已经到达了接收端主机(下面进行 “分用” 的操作)

上面的过程主要是描述了发送方和接收方之间的封装和分用的过程,实际中间还有很多的过程,A 和 B 不是一根网线直连,中间要经过一些交换机 / 路由器 进行转发,实际的过程只会更加的复杂

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

豆腐乾净找方规

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

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

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

打赏作者

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

抵扣说明:

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

余额充值