Lesson15:网络初始

目录

一、局域网LAN( Local Area Network)

二、广域网WAN(Wide Area Network)

交换机和路由器的区别:

三、网络通信基础

3.1 IP地址

3.2 端口号

3.3 协议

3.3.1 协议分层

四、OSI七层模型和TCP/IP五层协议

4.1 OSI七层模型和TCP/IP五层协议

4.2 网络设备所在分层

4.3 封装和分用

4.3.1 封装

4.3.2 分用


一、局域网LAN( Local Area Network)

Local 即标识了局域网是本地、局部组建的一种私有网络。局域网内的主机之间能方便的进行网络通信,又称为内网;局域网和局域网之间在没有连接的情况下, 是无法通信的。

局域网组建网络的方式有很多种:基于网线直连、基于集线器组建、基于交换机组建、基于交换机和路由器组建。

二、广域网WAN(Wide Area Network)

过路由器,将多个局域网连接起来,在物理上组成了很大范围的网络,形成了广域网。广域网内部的局域网都属于其子网。

局域网和广域网之间并没有一个严格的界限,这两个的概念是相对的。

交换机和路由器的区别:

交换机负责二层(数据链路层)转发,功能是组成一个局域网。

路由器负责三层(网络层)转发,功能是连接两个局域网。

三、网络通信基础

3.1 IP地址

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

127.*的IP地址用于本机环回(loop back)测试,通常是127.0.0.1
本机环回主要用于本机到本机的网络通信(系统内部为了性能,不会走网络的方式传输),对于
开发网络通信的程序(即网络编程)而言,常见的开发方式都是本机到本机的网络通信。

3.2 端口号

IP地址用于标识主机网络地址,端口号可以标识主机中发送数据、接收数据的进程。简单说:端口号用于定位主机中的进程。

端口号是0~65535范围的数字,在网络通信中,进程可以通过绑定一个端口号,来发送及接收网络数据。 

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

IP地址描述了网络上的一个主机,端口号描述了主机上的一个应用程序。

3.3 协议

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

3.3.1 协议分层

当前网络通信的过程非常繁杂,里面需要约定的细节非常多。如果使用一个协议来约定所有事情,这个协议就会非常庞大和复杂,不利于实现。按照功能和定位将一个协议拆分为多个协议,让多个协议相互配合。分层之后:

上层协议不必关注下层协议的细节、任意一层的协议都可以灵活替换

如语言层不必关注电话机实现的细节、可以将语言层的汉语改为英语、电话机改为手机

四、OSI七层模型和TCP/IP五层协议

4.1 OSI七层模型和TCP/IP五层协议

物理层:主要约定了硬件的一些相关规范。如网线和网口。

数据链路层:主要负责相邻设备之间的数据传输(是指物理上的相邻)

网络层:负责任意两个节点之间的数据传输,需要关注过程中具体走了一个怎样的路线(关注过程)

传输层:负责任意两个节点之间的数据传输,不关注路线,只关注数据是不是收到了(关注结果)

应用层应用程序要完成的逻辑,即拿到数据后打算做什么

4.2 网络设备所在分层

对于一台主机,它的操作系统内核实现了从传输层到物理层的内容,也即是TCP/IP五层模型的
四层;

对于一台路由器,它实现了从网络层到物理层,也即是TCP/IP五层模型的下三层;
对于一台交换机,它实现了从数据链路层到物理层,也即是TCP/IP五层模型的下两层
对于集线器,它只实现了物理层;
注意我们这里说的是传统意义上的交换机和路由器,也称为二层交换机(工作在TCP/IP五层模型的下两层)、三层路由器(工作在TCP/IP五层模型的下三层)。 

4.3 封装和分用

4.3.1 封装

当协议分层后,就涉及到封装和分用两个重要的过程。这两个过程描述了不同的协议之间是如何配合工作的。

4.3.2 分用

封装和分用不仅仅是存在发送方和接受方,中间设备(路由器和交换机)也会对数据进行封装和分用。

通常情况下,交换机只是分装到数据链路层就结束了。A的数据发送给交换机,交换机物理层进行处理,交给数据链路层,数据链路层就针对这里数据进行解析并重新打包。主要是修改里面的mac地址,也就是决定了接下来数据要发给哪个相邻的设备

通常情况下,路由器只是分装在网络层就结束了。A的数据发给路由器,路由器物理层进行处理,交给数据链路层,数据链路层再处理,交给网络层。网络层要根据这里的目的地址,来规划接下来的传输路线,规划好了之后再重新交给数据链路层和物理层进行封装。

在实际情况中,路由器/交换机,也是有可能解析到传输层甚至应用层。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
在课程中添加一个作业是一个很重要的步骤。作业可以帮助学生巩固他们所学到的知识,并帮助教师评估学生的学习进度和掌握程度。 首先,一个好的作业应该与课堂教学内容相结合。教师可以设计作业来帮助学生将课堂上学到的概念应用到实际问题中,或者进一步发掘和探索学生的思考能力。作业应该涵盖课程中的关键点和重要概念,以帮助学生加深对这些知识的理解。 其次,作业应该有明确的目标和要求。教师应该清楚地告诉学生他们需要完成什么,并给出明确的评估标准。这样一来,学生可以知道他们需要达到什么样的水平,并能有针对性地完成任务。 此外,作业应该适当地安排时间。教师需要考虑学生在完成作业时所需的时间,并在布置作业时给出合理的截止日期。这样一来,学生可以有足够的时间来完成作业,并且可以避免时间紧张导致的学习压力。 最后,作业的评估和反馈也是很重要的。教师可以通过评估学生的作业来了解学生的掌握程度,并根据作业的质量给出相应的反馈和建议。这样一来,学生可以知道他们的学习状况,并可以及时地调整学习策略。 总之,将作业添加到课程中是一个促进学生学习和教学效果的重要步骤。一个好的作业可以帮助学生加深对知识的理解,提高他们的学习效果。同时,教师通过评估和反馈也可以更好地了解学生的学习情况,并为他们提供相应的指导和支持。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

刘减减

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

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

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

打赏作者

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

抵扣说明:

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

余额充值