看这玩意复习你还会挂科?《网络原理篇》

第一章 概述

计算机网络的功能

  连通性、共享

连通性:是计算机网络使上网用户之间都可以交换信息,好像这些用户的计算机都可以彼此直接连接一样。用户之间的距离也似乎因此而变近了。共享:是指资源共享,它的含义是多方面的,是信息、软件、硬件的共享。

网络的性能指标时延

  发送时延(传输时延)是主机或路由器发送数据帧所需要的时间。计算公式:发送时延=数据帧长度(b/发送速率(b/s

传播时延是电磁波在信道中传播一定距离需要花费的时间。计算公式:=信道长度(m/电磁波在信道中的传播速率(m/s

排队时延分组在进入和输出路由器时都要进行排队等待,排队时延由此产生。、处理时延主机或路由器在收到分组时要花费一定的时间进行处理,就产生了处理时延。

因特网的发展史ARPANET—三级结构的因特网多层次ISP结构的因特网

因特网的组成

  从其工作方式上可分为边缘部分和核心部分边缘部分:由所有连接在因特网上的主机组成。这部分是用户直接使用的,用来进行通信和资源共享;核心部分:由大量网络和连接这些网络的路由器组成。这部分是为边缘部分提供服务的(提供连通性和交换)。

种交换方式的特点

  电路交换对端对端的通信质量有可靠的保证,在通话的全部时间内,通话的两个用户始终占用端对端的资源,线路的传输效率很低。

报文交换采用存储转发技术,时延较长

分组交换采用存储转发技术,数据的传输效率高,数据的传送具有非常高的可靠性(高效、灵活、迅速、可靠),会造成一定的时延,无法确保通信时端对端的宽带,各分组必须携带的控制信息造成了一定的开销

相关名词

  实体:任何可发送或接收信息的硬件或软件进程

  协议:控制两个对等实体(或多个实体)进行通信的规则的集合

  服务:在协议控制下,两个对等实体间的通信使得本层能够向上层提供服务。

  客户/服务器:客户和服务器都是指通信中所涉及的两个应用程序。客户是服务请求方,服务器是服务提供方。

  网络体系结构:把计算机网络的各层及其协议的集合,叫做体系结构。

常用命令

  ipconfig【当使用ipconfig时不带任何参数选项,那么它为每个已经配置了的接口显示IP地址、子网掩码和缺省网关值。

  ipconfig /all【当使用all选项时,ipconfig能为DNSWINS服务器显示它已配置且所要使用的附加信息(如IP地址等),并且显示内置于本地网卡中的物理地址(MAC)。

  ping【一个通信协议,IP协议的一部分,它可以检查网络是否能够连通,用好它可以很好地帮助我们分析判定网络故障。

OSI参考模型

  各层名称及功能 (由下至上)物理层透明的传送比特流数据链路层简称为链路层。两个主机之间的数据传输,总是在一段一段的链路上传送的,在两个相邻结点间传送数据是直接传送的,需要使用专门的链路层协议。网络层负责为分组交换网上的不同主机提供通信服务运输层运输层的任务就是负责向两个主机中进程之间的通信提供服务、会话层、表示层、应用层是体系结构中的最高层。应用层直接为用户的应用进程提供服务。

各层上的协议应用层:支持万维网的HTTP协议、支持电子邮件的SMTP协议、支持文件传送的FTP协议;运输层:传输控制协议TCP、用户数据报协议UDP;网络层:IP协议;

工作在各层的设备

 

第二章 物理层

本层的协议及设备

  RS-232【9个引脚 (DB-9) 或是25个引脚 (DB-25) 的型态出现,一般个人计算机上会有两组 RS-232 接口,分别称为 COM1 COM2

集线器【P8485工作特点:它在网络中只起到信号放大和重发作用,其目的是扩大网络的传输范围,而不具备信号的定向传送能力。最大传输距离:100m

放大器增加信号幅度或功率的装置,它是自动化技术工具中处理信号的重要元件。

物理层接口特性及含义

  机械特性指明接口所用接线器的形状和尺寸、引脚数目和排列、固定和锁定装置等等

电气特性指明在接口电缆的各条线上出现的电压的范围

功能特性指明某条线上出现的某一电平的电压表示何种意义

过程特性指明对于不同功能的各种可能事件的出现顺序

基本的载波调制的方法

  调频即载波的频率随基带数字信号而变化

调幅即载波的振幅随基带数字信号而变化

调相即载波的初始相位随基带数字信号而变化

信道复用技术及含义

  频分复用(FDM用户在分配到一定的频带后,在通信过程中自始至终都占用这个频带,可见频分复用的所有用户在同样的时间占用不同的宽带资源】、时分复用(TDM时分复用是将时间划分为一段段等长的时分复用帧,每一个时分复用的用户在每一个TDM帧中占用固定序号的时隙,时分复用的所有用户是在不同的时间用同样的频带宽度。又称为同步时分复用。、波分复用(WDM波分复用就是光的频分复用,用波长而不是频率来表示使用的光载波,所以为波分复用。、码分多址(CDMA码分复用是另一种共享信道的方法,人们更常用的名词是码分多址。各用户使用经过特殊挑选的不同码型,因此各用户之间不会造成干扰。  统计时分复用(STDM是一种改进的时分复用,它能明显地提高信道的利用率。又称为异步时分复用

传输媒体

  双绞线的线序、线的类型屏蔽双绞线和无屏蔽双绞线、使用场合电话系统、相互绞合的作用绞合可减少对相邻导线的电磁干扰

  光纤光纤通信利用光导纤维传递光脉冲来进行通信。光纤是光纤通信的传输媒体。信息传输速率更快,超低损耗。有多模光纤和单模光纤。通信容量大;传输损耗小,中继距离长,对远距离传输特别经济;抗雷电和电磁干扰性能好;无串音干扰,保密性好;体积小、重量轻。

相关概念

  信号信号是数据的电气的或电磁的表现、基带信号来自信源的信号常称为基带信号、带通信号经过载波调制后的信号称为带通信号

第三章 数据链路层

本层的协议及设备

  PPP【点对点协议PPP,是用户计算机和ISP进行通信时所使用的数据链路层协议。协议的组成:一个将IP数据报封装到串行链路的方法;一个用来建立、配置和测试数据链路连接的链路控制协议LCP;一套网络控制协议NCPCSMA/CD【它是载波监听多点接入/碰撞检测的缩写。多点接入说明这是总线型网络,协议的实质是载波监听、碰撞检测。载波监听即为发送前先监听,碰撞检测是边发送边监听。使用此协议的以太网不能进行全双工通信,只能进行半双工。、网桥P92、交换机实质是多接口的网桥

相关名词

  10Base-T【10Mb/s的数据率、BASE表示连接线上的信号是基带信号、T代表双绞线

  VLAN【虚拟局域网,由一些局域网网段构成的与物理位置无关的逻辑组,而这些网段具有某些共同的需求

交换机自学习的过程

  例题????

CRC循环冗余校验

  例题在被除数后面加上除数个数减10,然后除以除数,结果如果有余数就把余数添加到被除数后面发送出去,此余数叫做冗余码即帧检验序列FCS

第四章 网络层

本层的协议及设备

  IP【网际协议ARP【地址解析协议ICMP【网际控制报文协议IGMP【网际组管理协议RIPOSPF、路由器

分类的IP地址

  ABC类地址的范围0—126128—191192--223

  IPv4的地址空间大小32,有效的IP地址???

RIP协议及OSPF协议

  都是自治系统内部协议,RIP是基于距离向量的,而OSPF是基于链路状态的

ARP协议的功能

  IP地址解析为MAC地址

ICMP协议与ping命令的关系

  ping命令使用的是网络层的ICMP协议

子网划分

  例题

收到数据包计算下一跳

  例题

第五章 运输层

无连接的UDP伪首部的作用用户数据报协议,8字节,

  计算校验和

面向连接的TCP首部长度传输控制协议

  固定长度20字节

TCPUDP支持的连接类型

  TCP只支持一对一通信,而UDP支持一对多、多对多等

TCP的功能

  可靠传输:使用面向连接的确认和超时重传机制

  流量控制:使用滑动窗口机制

  拥塞控制:慢开始、拥塞避免、快重传、快恢复

  连接管理:三次握手中的字段值及各状态,描述三次握手的过程

TCP首部字段的理解

  窗口2字节,窗口值是0~216次方-1之间的整数。指的是发送此报文段的一方的接收窗口。窗口值作为接收方让发送方设置其发送窗口的依据。、确认号4字节,是期望收到对方下一个报文段的第一个数据字节的序号

相关名词

  流量控制让发送方的发送速率不要太快,要让接收方来得及接收、拥塞控制防止过多的数据注入到网络中,这样可以使网络中的路由器或链路不致过载、三次握手P216、累积确认

第六章 应用层看课本

本层的协议及功能

常见的应用层协议使用的端口号

  HTTP 80FTP 2120DNS 53SMTP 25POP3 110Telnet 23

相关名词

  URL

DNS解析过程

  理解根DNS服务器、顶级域名服务器,描述DNS解析的过程

收发电子邮件过程中使用的协议,描述收发电子邮件的过程

DHCP

 

习题

1

收发两端之间的传输距离为1000km信号在媒体上 的传播速率为2X108 mso试计算以下两种情况的发送时 延和传播时延:

(1)   数据长度为107bit,数据发送速率为100kb/s

(2)   数据长度为103bit,数据发送速率为lGb/s

从以上计算结果可得出什么结论?

答:(1):发送延迟=107/ (100X1000) =100s

传播延迟=1000X1000/ (2X108) =5X10-3s=5ms

(2):发送延迟=103/ (109) =106s=1us

传播延迟=1000X1000/ (2X108) =5X10-3s=5ms

3.    .假设信号在媒体上的传播速率为2.3X108m/s媒体长度L分别为:

(1)   10cm (网络接口卡)

(2)   100m (局域网)

(3)   100km (城域网)

(4)   5000km (广域网)

试计算当数据率为IMb/s10Gb/s时在以上媒体中正在传播的比特数

试计算当数据率为1 Mb/s10Gb/s时在以上媒体中正在 传播的比特数。

答:传播时延=信道长度/电磁波在信道上的传播速率 时延带宽积=传播时延+带宽

(1) 0.1 m/2.3 X108 X1 X108b/s=0.000435bit

(2) 100m/2.3 X108 X1 X108b/s=0.435bit

(3) 1 X105/2.3 X108 X1 X108=435bit

(4) 5X106/2.3X108X1 X108=21739bit

  • 长度为100字节的应用层数据交给传输层传送,需加上20字节的TCP首部。再交给网络 层传送,需加上20字节的IP首部。最后交给数据链路层的以太网传送,加上首部和尾部共18字 节。试求数据的传输效率。数据的传输效率是指发送的应用层数据除以所发送的总数据(即应用数 据加上各种首部和尾部的额外开销)。

若应用层数据长度为1000字节,数据的传输效率是多少?

数据长度为100字节时

传输效率=100/(100+20+20+18)=63.3%

数据长度为1000字节时

传输效率=1000/(1000+20+20+18)=94.5%

OSI的七层参考模型中,工作在网络层的设备是B

A. 集线器          B.路由器         C.交换机            D.网关

下列选项中,不属于网络体系结构中所描述的内容是C

A.网络的层次                                         B.每一层使用的协议

C.协议的内部实现细节                            D.每一层必须完成的功能

企业Intranet要与Internet互联,必需的互联设备是D)。

A.中继器            B.调制解调器   C.交换机         D.路由器

局部地区的通信网络简称局域网,英文缩写为B)。

A. WAN                            B.      LAN                    C.      SAN                    D.      MAN

ISO/OSI参考模型自下至上将网络分为 应用层、表示会话层、传输

层、网络层、 数据链路层和__________ 物理层。

当一台计算机从FTP服务器下载文件时,在该FTP服务器上对数据进行封装的五个转换 步骤是B)。

A比特,数据帧,数据包,数据段,数据

B数据,数据段,数据包,数据帧,比特

C数据包,数据段,数据,比特,数据帧

D.    数据段,数据包,数据帧,比特,数据

还有很多习题复制了格式就乱了,需要的可以找我要

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

苹果订阅服务器端开发

有时候我们想做一个苹果订阅功能,需要在苹果开发者后台添加订阅商品productid/ 订阅需要增加一个参数: password: 秘钥, 就可以了, 但是官方文档说秘钥仅仅用在自动续订上面 大家叫后台加个验证,如果苹果验证返回21004的话(21004 你提供的共享密钥和账户的共享密钥不一致)…

Mysql服务器线上配置主从同步

我们一般在线上搭建MYSQL都会部署一套主从同步方案: 当master(主)库的数据发生变化的时候,变化会实时的同步到slave(从)库。 主从复制的过程: Mysql同步过程的第一部分就是master服务器记录二进制日志。在每个事务更新数据完成之前,master在二日志记录这些改变。MySQL将事…

nginx代理配置根据ip地址来转发到不同的地址端口

最近我们在开发的某SLG游戏的某业务要做如下场景: 要求在全球各个区域访问离他最近的服务器节点:用户通过访问域名A,在服务器端解析用户来源,根据ip地址来源来转发到对应的最近的服务器节点。 由于我们之前的业务一些设计很难调整,所以我将通过代码层面来进行做转发处理,…

看这玩意复习你还会挂科?《web开发1篇》

#第一章 Web基础知识 Web开发基本概念 1、万维网是一个由许多相互链接的超文本组成的系统,通过互联网访问。 2、web:worldwideweb,万维网,简称web,www,通常称为网页。 3、web开发:进行网页页…

如何禁止掉root登录,使用key密钥登录

在Linux系统下执行命令: ssh-keygen -t rsa cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys vim /etc/ssh/sshd_config AuthorizedKeysFile .ssh/authorized_keys RSAAuthentication yes PubkeyAuthentication yes PasswordAuthentication n…

编译原理end

#include<bits/stdc.h> using namespace std;const int max_word 505; //关键字 const char keyWord[13][20] {"main","if","else","do","while","for","switch", "case","int…

做了nginx反向代理之后常见问题汇总

1.客户端无缘无故的主动断开和服务器的连接&#xff0c;如图&#xff1a; 服务器端收到了FIN包&#xff0c;查看了nginx 的配置有个选项&#xff1a;proxy_timeout选项 设置为30s。 注意&#xff1a;“proxy_timeout”这个参数可以写在stream节点下&#xff0c;所有server都生效…

在GoogPlay上发布的包Facebook登录失败提示签名问题

在googplay提审的包发布后,发现Facebook登录功能异常,提示如下: 意识到可能是hashkey出问题了,但是之前测试都是好的,原来是上传包到googlePlay后有个二次签名,会修改hashkey的,所以需要在Facebook后台添加下重新签名的hashkey。 基本签名信息在Google Play 上都能查看…

JDK和Spring中的设计模式

JDK中的设计模式&#xff08;17&#xff09; 创建型 1&#xff09;工厂方法 Collection.iterator() 由具体的聚集类来确定使用哪一个Iterator 2&#xff09;单例模式 Runtime.getRuntime() 3&#xff09;建造者模式 StringBuilder 4&#xff09;原型模式 Java中的Clon…

解决苹果发布正式环境后支付拉不起来或获取商品列表为空问题

最近在海外苹果商店发布新游戏,经历了一个操蛋的两天: 产品在提交testflight沙盒环境下是可以获取到苹果商品列表,并且测试支付可以拉起并到账,等到我通过TF转发布到正式环境后,游戏点击游戏内商店获取商品列表就为空,更别提拉起支付了。 最开始先检查了苹果开发者后台的…

根据当前docker容器生成镜像提交到远端服务器

docker commit 4d6883e5fa21 gaoke/koa_ios docker push gaoke/koa_ios 然后在远端可看到

2019我做成的事情

1、ccpc河北金 这个省赛可能是退役赛了&#xff0c;因为下半年写项目&#xff0c;明年实习&#xff0c;没机会参加省赛、区预赛了。 2019.5大二的时候参加的&#xff0c;记得敲了个区间dp&#xff0c;大模拟&#xff0c;队友数学没搞出来&#xff0c;有一个搜索也是胆子不够大…

TCP: request_sock_TCP: Possible SYN flooding on port 80. Sending cookies. Check SNMP counters

最近老发现服务器丢包严重,想通过ssh登录查看原因,但是仍然失败,后来重启云服务器后通过单用户模式进入查看系统日志: TCP: request_sock_TCP: Possible SYN flooding on port 80. Sending cookies. Check SNMP counters 系统的内存,CPU资源是没问题的,足够当前的业务量…

记一次北美游戏服务器冬令时夏令时切换引发的时间问题

由于在运行的某SLG游戏在国内苹果商店多次拿到推荐,我们打算把它做到海外,部署按照全球唯一服的架构来部署,运维同事将集群中的各个模块选择部署在美国芝加哥的机房。上线一段时间后客服反馈平时凌晨3点重置玩家每日数据的时间变成了4点,往后推迟了1小时,当时怀疑是不是出…

Redis你不得不探索的11个问题

1. 说说Redis基本数据类型有哪些吧 字符串&#xff1a;redis没有直接使用C语言传统的字符串表示&#xff0c;而是自己实现的叫做简单动态字符串SDS的抽象类型。C语言的字符串不记录自身的长度信息&#xff0c;而SDS则保存了长度信息&#xff0c;这样将获取字符串长度的时间由O(…

(一)深入浅出TCPIP之理解TCP报文格式和交互流程

目录 1.引入TCP: 1.1 TCP用户代码 2. TCP数据报文格式 3 TCP栈及socket的初始化

leetcode85. 最大矩形

给定一个仅包含 0 和 1 的二维二进制矩阵&#xff0c;找出只包含 1 的最大矩形&#xff0c;并返回其面积。 示例: 输入: [ ["1","0","1","0","0"], ["1","0","1","1","…

(二)深入浅出TCPIP之再识TCP,理解TCP三次握手(上)

目录 1.三次握手 1.1 三次握手过程 1.2 TCP连接状态 1.3 TCP状态迁移路线分析 1.4 查看TCP状态命令

(三)深入浅出TCPIP之再识TCP,理解TCP四次挥手(上)

目录 1.TCP四次挥手过程 2.挥手连环发问 专栏其他文章: 理论篇: (一)深入浅出TCPIP之理解TCP报文格式和交互流程 (二)深入浅出TCPIP之再识TCP,理解TCP三次握手(上) (三)深入浅出TCPIP之再识TCP,理解TCP四次挥手(上) (四)深入浅出TCPIP之TCP三次握手和四次挥手…

(四)深入浅出TCPIP之TCP三次握手和四次挥手(下)的抓包分析

目录 1. 通过netstat来分析服务器和客户端的TCP状态 2.通过tcpdump抓包分析服务器和客户端的TCP状态 2.1 语法