计算机网络复习-OSI TCP/IP 物理层

我膨胀了,挂我啊~

作者简介:

每年都吐槽吉师网安奇怪的课程安排、全校正经学网络安全不超20人情景以及割韭菜企业合作的FW,今年是第一年。。

TCP/IP模型

先做两道题:

TCP/IP协议模型由高层到低层分为哪几层:

 这题最开始看的时候有点懵,寻思TCP/IP五层,我特么直接选D,再仔细一看,不对劲

翻了下概念图,好好好,四五层都有是吧

既如此,这几个都得背呗

OSI七层简记为 用 表 会 传 络 连 理

TCP/IP五层记为 用 表 络 链 理

TCP/IP四层简记为 应 传 网 口

没啥逻辑,当个顺口溜记就得

那问题来了,那个网际层是个什么玩意

好好好,顶上不写是吧

这题翻篇

以下关于TCP/IP协议说法错误的是?

最开始没审题,第一眼直接选D,报错。

仔细一看,好好好

不过网上的文章还真不如这里的

网络协议

网络协议为计算机网络中进行数据交换而建立的规则、标准或约定的集合。

意思就是 在网络中互相传输、交换数据的规矩。有点八股文了

TCP/IP协议

首先声明TCP/IP协议不为TCP或者IP协议。

它本质上是一个协议集合,TCP(传输控制协议)和IP(网际协议)只是其中最核心的协议

IP协议

这个协议的作用是规定网络地址,他所定义的地址就被称为IP地址

该协议主要实现两个功能:

寻址 分段

而该协议的主要作用有两个,一是为了每一台计算机分配IP地址,另一个是确定哪些地址在同一个子网中

TCP协议

在说TCP之前,先说UDP,UDP诞生于TCP之前,特点是比较简单且容易实现,但同时它的可靠性也很差。

总说可靠性差,到底哪差了?

我发个包出去,对面接没接到我压根不知道啊

因此,TCP协议应运而生。

TCP协议能保证数据不会遗失,但缺点就是复杂繁琐且消耗资源。

那问题来了,TCP是咋保证数据不遗失的捏?

三次握手,握,狠狠地握!

IP协议是找到对方的详细地址,TCP协议是把安全的把数据传输给对方。

数据的封装与解封装

 看图理解,来源水印

物理层

物理层作用:

屏蔽传输媒体和通信手段的差异,为数据链路层提供服务

数据通信系统:

数据通信系统包括三大部分法,分别是:源系统→传输系统→目的系统

信道交互信息的方式:(看图说话

单工通信:

半双工通信:

全双工通信:

做题,数据传输速率的单位是:

刚做这题时候有点想乐,前面是一个数都没有,到这突然问我速率。

那我可就要有问题了

首先。数据传输是在哪层传输的,从哪来,到哪去?

其次,单位都跟式子有关,那速率的计算公式是啥?

搜搜看看

不看不知道,一看还有个易混概念:

数据传输率平均数据传输率

这两个看起来差不多,但实际上一个是物理层的事,一个是数据链路层的事

前者需要用到香农公式。

第一次听说香农公式还是CSDN送了我一本5G的书,当时研究了几天就抛之脑后了,说来惭愧。

期末不考,不唠了

那说回这道题

数据传输速率的单位是比特每秒(bits per second,简称bps)

关于计算公式的话,我觉得坤昊不能考

说回来,通过前面那张黑白图,也能看出这物理层传输的是比特流。上面说漏了几个点

简单补充一下就是

1、传输方式分为串行和并行。

串行是指一个一个比特按照时间顺序往对面传,并行则是通过多个通信信道同时传输

剩下计算题不唠

物理层习题

1. 若将物理层的主要任务描述为确定与传输媒体的接口有关的一些特性,下列不属于的是 ( )。

A. 机械特性

B. 电气特性

C. 功能特性

D. 结果特性

解析:机械、功能、电气、过程,选D

2、从通信的双方信息交互的方式来看,有               三种基本方式

解析:单工通信、半双工通信、全双工通信

3、一个码元所携带的信息量是固定的。()

解析:错,一个码元携带的信息量是由调制方式和编码方式决定的

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/266398.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Angular 11到升级到 Angular 16

日新月异,与时俱进… 随着Angular版本不断更新,再看所开发的项目版本仍然是Angular 11,于是准备升级 截止发博日最版本是 v17.1.0,考虑到稳定性因素决定升级到v16版本 一:查看 升级指南 二:按照指南&…

【ArduinoOTA无线(OTA)更新的EASY指南】

【ArduinoOTA无线(OTA)更新的EASY指南】 1. 前言2. 了解 ESP32 的 ArduinoOTA3. 无线更新案例4. ArduinoOTA入门5. 安装必备组件6. 设置硬件7. ESP32 OTA 的最低代码8. 按照我们的流程学习Arduino编程➜9. 这对OTA来说非常重要10. 通过无线方式将草图上传…

IIS服务器的配置与管理

1) 安装IIS服务器,并添加站点,该服务器的IP地址为192.168.1.xx 。 2) 配置网站,并设置该站点不允许匿名访问,仅允许使用自己的本地用户登录连接。 3) 配置网站,限制拒绝192.168.1.100IP地址访问 。 4) 客户端使用19…

【C++11特性篇】玩转C++11中的包装器(function&bind)

前言 大家好吖,欢迎来到 YY 滴C系列 ,热烈欢迎! 本章主要内容面向接触过C的老铁 主要内容含: 欢迎订阅 YY滴C专栏!更多干货持续更新!以下是传送门! 目录 一.为什么需要包装器function&#xff…

一篇文章带你搞定CTFMice基本操作

CTF比赛是在最短时间内拿到最多的flag,mice必须要有人做,或者一支战队必须留出一块时间专门写一些mice,web,pwn最后的一两道基本都会有难度,这时候就看mice的解题速度了! 说实话,这是很大一块&…

【ubuntu 22.04】安装vscode并配置正常访问应用商店

注意:要去vscode官网下载deb安装包,在软件商店下载的版本不支持输入中文 在ubuntu下用火狐浏览器无法访问vscode官网,此时可以手动进行DNS解析,打开DNS在线查询工具,解析以下主机地址(复制最后一个IP地址&a…

c++动态内存与智能指针

前言 静态内存:用于保存局部静态变量、类内的静态数据成员以及全局变量栈:用于保存函数内部的非static变量堆:存储动态分配的对象(程序运行时分配的对象) 静态内存和栈内存的对象由编译器自动创建和销毁 而堆区的动态…

​ 全球云科技基础设施:亚马逊云科技的海外服务器网络如何演进

在当今数字化浪潮愈发汹涌的时代,科技公司的发展不仅需要更强大的计算能力和创新性技术,还需要对环境的高度责任感。在这一背景下,亚马逊云科技的海外服务器产品成为了推动清洁、高效数字未来的领导者之一。亚马逊云科技的高级主管阿比谢克夏…

2024年开通抖店,相关注意事项,新手一定要注意这几个细节

我是王路飞。 马上2024年了,如果你在23年没开通抖店的话,那么2024年就一定不能再错过了。 今天给你们说下,在2024年开通抖店,新手需要注意的相关事项和细节。 内容来源于【醒醒团队-电商王路飞】 首先,开店的时候&a…

Unity中Shader观察空间推导(在Shader中实现)

文章目录 前言一、观察空间矩阵推导1、求观察空间基向量2、求观察空间的基向量在世界空间中的矩阵 的 逆矩阵2、求平移变换矩阵3、相乘得出 观察空间转化矩阵4、得到顶点的世界空间坐标,然后转化到观察空间5、把观察空间坐标转化为齐次裁剪坐标输出到屏幕 二、最终效…

测试开发体系介绍——测试体系介绍-L3

目录: 测试框架体系TDDDDTBDDATDD介绍 测试框架是什么?测试框架的价值:测试框架的收益:常见测试框架类型:TDDBDDBehaviorDrivenDevelopmentATDDAcceptanceTestDrivenDevelopmentMBTModelBasedTestingDDTDataDrivenTes…

HarmonyOS 签名打包Hap(s)、App(s)

1. 基本概念 HarmonyOS应用通过数字证书(.cer文件)和Profile文件(.p7b文件)来保证应用的完整性,数字证书和Profile文件可通过申请发布证书和Profile文件获取。   申请数字证书和Profile文件前,首先需要通…

mySQL数据库用户管理

目录 1.创建外键约束 外键的定义 主键表和外键表的理解 具体操作 2.数据库用户管理 新建用户 查看用户信息 重命名用户 删除用户 修改当前和其他用户登录密码 忘记 root密码的解决办法 3.数据库用户授权 授予权限 查看权限 撤销权限 1.创建外键约束 外键的定义…

又是阿里,通义灵码免费平替GitHub Copilot

毫无疑问,人工智能已经在影响着我们日常生活的方方面面,同样的在软件开发领域,AI正在改变我们的开发方式。在软件开发领域,尽管有许多强大的AI编码工具,但国产,免费,使用门槛低,用起…

Fastjson 常用语法

一.Json数据格式回顾 1.1 什么是json JSON:(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式。它基于 ECMAScript(欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSO…

省时攻略:快速获得Creo安装包,释放创意天才!

不要再在网上浪费时间寻找Creo的安装包了,一键下载安装, 你要的一切都可以在这里找到!我们深知在海量的信息中寻找合适的软件包并非易事,而且往往还伴随着繁琐的安装过程。然而,现在有了我们,一切变得轻松简…

常见激活函数

激活函数是神经网络中的一种非线性变换,它在神经元的输出上引入了非线性性质,使神经网络能够更好地学习和适应复杂的数据模式。以下是一些常见的激活函数: Sigmoid 函数 Sigmoid 函数将输入映射到(0,1)之间…

模块与包、反序列化校验源码分析、断言、drf之请求、drf之响应

模块与包 什么是模块? 一个py文件,被别的py文件导入使用,它就是模块 如果py文件,直接右键运行,它叫脚本文件 什么是包? 一个文件夹,下有 __init__.py ,和很多py文件,这个…

Ubuntu 常用命令之 scp 命令用法介绍

📑Linux/Ubuntu 常用命令归类整理 SCP(Secure Copy)是一种基于SSH(Secure Shell)的文件传输协议,它可以在本地和远程主机之间安全地复制文件。在Ubuntu系统下,我们可以使用scp命令来实现这个功…

tcp 的限制 (TCP_WRAPPERS)

#江南的江 #每日鸡汤:青春是打开了就合不上的书,人生是踏上了就回不了头的路,爱情是扔出了就收不回的赌注。 #初心和目标:拿到高级网络工程师 TCP_WRAPPERs Tcp_wrappers 对于七层模型中是位于第四层的安全工具,他…