当前位置: 首页 > news >正文

(计算机网络)期末

计算机网络概述

物理层 

信源就是发送方 信宿就是接收方

串行通信--一次只发一个单位的数据(串行输入)

并行通信--一次可以传输多个单位的数据

光纤--利用光的反射进行传输

传输之前,要对信源进行一个编码,收到信息之后要进行一个解码

其中,半双工通信不能做到同时,只能进行单行

全双工通信:例如生活中的手机

屏蔽双绞线,非屏蔽双绞线,同轴电缆,属于有线的电信号传输,电信号肯定会受到电磁干扰的

而光纤是利用光的物理特性进行传输,所以说光纤是不会受到电磁干扰和噪声影响的

可以通过信噪比去反推S/N

集线器--单进多出

(1)无噪声--奈奎斯特定理

(2)4个相位,4种振幅,所以有16种表示电平数

有噪声--香农定理(给出了信噪比,所以就是有噪声的)

所以是80k

数据链路层 

节点指的就是路由器

没有路由器隔离的就是一段链路

数据链路层的传输单元是帧  物理层的传输单元是数字信号(比特信号)

奇数填充0,偶数填充1

ip地址

ip地址是给Internet上的主机分配一个32位的地址(4个字节),用来定位计算或网络设备

不同的设备的ip可能相同,所以他并不是唯一的

MAC地址:物理地址(每个设备都有自己唯一的MAC地址)

           每经过一个路由器(链路) MAC地址(指向的是下一个接收设备)都会变化,但是ip地址不会(ip地址指向最终到达的目的计算机)

对于ip地址的组成:

前面为网络标识(同一网段的标识是相同的),后面为主机标识(标识网络中的一台主机)

路由器连接不同的网段,负责不同网段之间的数据转发

交换机连接的是同一网段的计算机,各台主机标识(mac)均不同

只有主机地址才会识别主机

对于网卡是数据链路层的设备,是mac地址

不同网段的网络号ip是不同的,所以用ip地址中的网络部分是用来识别网段的

私有地址是无法转发在因特网上的,需要转化为公有地址

对于本题,不被因特网上的路由器所转发,是私有地址,10 172 192

128+64=192

1*2的七次方+1*2的六次方=192

对于B类地址的网络号的范围是128-191

2^7+2^6+2^5+2^4+2^3=128+64+32+16+8=248-----------C

网络层

ip地址就像是身份证一样是唯一的

ip地址由32位的二进制代码组成,每8位为一组,转化为十进制,采用点分十进制记法

刷题

端口用来标识某台主机的某个进程

BD是广播地址,B是链路层的,D是网络层的 

ICMP是网络层的协议  TCP和UDP是传输层的协议  B 

COM属于的是商业组织

路由器就是根据IP地址进行存储转发 MAC地址是交换机

TCP的首部是20个字节

这个是频分复用

在Windows下使用ipconfig来获取主机的ip参数

在Linux下使用ipaddr或者ifconfig

ping命令通过网络层的ICMP来实现的

如果你不想让别人ping你的服务器,在安全组上将ICMP给禁用掉

防止碰撞

A是ip地址,MX是邮件,CNAME是别名

集线器和网桥属于物理层,只要是交换机就属于链路层的,路由器是网络层的

Mac地址字母只能用a-f,数字只能用0-9

IPV4是32位

传输距离最远的传输介质是卫星

计算机网络中,计算机网络的各层和协议的集合称为网络体系结构

完整的计算机网络由软件,硬件和协议组成

计算机网络从工作方式可以分为边缘部分和核心部分

计算机网络——习题_私有地址用于配置公司内部网络,下面选项中,那个不属于私有地址-CSDN博客

http://www.lryc.cn/news/492355.html

相关文章:

  • 【AI技术赋能有限元分析应用实践】将FEniCS 软件安装在Ubuntu22.04
  • 快速识别模型:simple_ocr,部署教程
  • 【C/C++】数据库链接入门教程:从零开始的详细指南!MySQL集成与操作
  • C#中面试的常见问题005
  • 使用Redis生成全局唯一id
  • pnpm:包管理的新星,平替 npm 和 yarn
  • Android调起系统分享图片到其他应用
  • 详解Qt QBuffer
  • Python基础学习-11函数参数
  • GTK#框架让C# Winform程序跨平台运行
  • 在Kubernetes使用CronJob实现定时删除指定天数外的文件(我这里使用删除备份mysql数据库文件为例)
  • 使用 Elastic 收集 Windows 遥测数据:ETW Filebeat 输入简介
  • 力扣-位运算-4【算法学习day.44】
  • Stable Diffusion 3详解
  • c#异步编程(async/await)
  • TCP/IP学习笔记
  • 0000_vim自定义快捷键_alias
  • Spring Boot项目中,实体类是否需要实现Serializable接口
  • 打通工业通信壁垒实现Ethernetip转profinet网络互通
  • 数据结构_图的应用
  • C#中面试的常见问题002
  • 快速理解微服务中Ribbon的概念
  • K8S简介、使用教程
  • 极狐GitLab 17.6 正式发布几十项与 DevSecOps 相关的功能【四】
  • 麦肯锡报告 | 科技落地的真谛:超越技术本身的价值创造
  • 彻底解决 macOS 下Matplotlib 中文显示乱码问题
  • STM32-- keil 的option for target使用
  • 【MCU】微控制器的编程技术:ISP 与 IAP
  • C#基础题总结
  • Elasticsearch中的节点(比如共20个),其中的10个选了一个master,另外10个选了另一个master,怎么办?