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

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

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、一个码元所携带的信息量是固定的。()


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

目录
相关文章
|
2月前
|
网络协议 安全 网络安全
网络编程:基于socket的TCP/IP通信。
网络编程:基于socket的TCP/IP通信。
142 0
|
23天前
|
网络协议 网络架构 数据格式
TCP/IP基础:工作原理、协议栈与网络层
TCP/IP(传输控制协议/互联网协议)是互联网通信的基础协议,支持数据传输和网络连接。本文详细阐述了其工作原理、协议栈构成及网络层功能。TCP/IP采用客户端/服务器模型,通过四个层次——应用层、传输层、网络层和数据链路层,确保数据可靠传输。网络层负责IP寻址、路由选择、分片重组及数据包传输,是TCP/IP的核心部分。理解TCP/IP有助于深入掌握互联网底层机制。
117 2
|
25天前
|
网络协议 Java
谈谈TCP/IP网络编程
【9月更文挑战第1天】在当今数字化的世界中,网络通信是连接各种设备和系统的关键。TCP/IP协议作为互联网通信的基石,被广泛应用于各种网络场景。了解TCP/IP网络编程的概念,并掌握如何在Java中实现TCP/IP通讯,对于开发人员来说是非常重要的。
46 4
|
2月前
|
网络协议 视频直播 SDN
计算机网络:TCP协议的三次握手和四次挥手与UDP协议区别.
计算机网络:TCP协议的三次握手和四次挥手与UDP协议区别.
43 1
|
2月前
|
网络协议 Java 关系型数据库
16 Java网络编程(计算机网络+网络模型OSI/TCP/IP+通信协议等)
16 Java网络编程(计算机网络+网络模型OSI/TCP/IP+通信协议等)
73 2
|
2月前
|
网络协议 网络架构
OSI 和 TCP/IP 模型
【8月更文挑战第24天】
36 0
|
3月前
|
网络协议 算法 安全
【网络协议基础】TCP/IP协议大全
TCP/IP协议是现代计算机网络通信的基础,是互联网及局域网广泛使用的一套协议。TCP/IP协议集采用分层模型,以便于网络的设计、实现和管理。
37 2
|
2月前
|
网络协议
计算机网络:TCP协议的三次握手和四次挥手与UDP协议区别.
计算机网络:TCP协议的三次握手和四次挥手与UDP协议区别.
45 0
|
3月前
|
缓存 网络协议 网络性能优化
网络协议详解:TCP/IP与HTTP
【7月更文挑战第24天】TCP/IP协议和HTTP协议是现代互联网通信的重要基石。TCP/IP协议提供了计算机之间数据传输和通信的底层支持,而HTTP协议则在此基础上实现了超文本数据的传输。随着互联网的不断发展,TCP/IP协议和HTTP协议将继续发挥重要作用,为各种网络应用提供稳定、高效的通信服务。
|
3月前
|
域名解析 存储 网络协议
一次读懂网络分层:应用层到物理层全解析
**网络五层模型简介:** 探索网络服务的分层结构,从应用层开始,包括HTTP(网页传输)、SMTP(邮件)、DNS(域名解析)和FTP(文件传输)协议。传输层涉及TCP(可靠数据传输)和UDP(高效但不可靠)。网络层由IP(路由数据包)、ICMP(错误报告)和路由器构成。数据链路层处理MAC地址和帧传输,物理层规定了电缆、连接器和信号标准。了解这些基础,有助于深入理解网络运作机制。
239 5
下一篇
无影云桌面