我是靠谱客的博主 淡定火,最近开发中收集的这篇文章主要介绍计算机网络总结,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一、OSI的七层协议
简要概括
物理层:底层数据传输,如网线;网卡标准。
数据链路层:定义数据的基本格式,如何传输,如何标识;如网卡MAC地址。
网络层:定义IP编址,定义路由功能;如不同设备的数据转发。
运输层:端到端传输数据的基本功能;如 TCP、UDP。
会话层:控制应用程序之间会话能力;如不同软件数据分发给不同软件。
表示层:数据格式标识,基本压缩加密功能。
应用层:各种应用软件,包括 Web 应用。如DNS、HTTP、SMTP。
说明:
在四层,既传输层数据被称作段
三层网络层数据被称做包
二层数据链路层时数据被称为帧
一层物理层时数据被称为比特流
总结
网络七层模型是一个标准,而非实现。
网络四层模型是一个实现的应用模型。
网络四层模型由七层模型简化合并而来。

DNS:(Domain Names System),域名系统,是互联网一项服务,是进行域名和与之相对应的 IP 地址进行转换的服务器,简单来讲,DNS相当于一个翻译官,负责将域名翻译成ip地址。

HTTP:HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。HTTP是一个属于应用层的面向对象的协议。

SMTP:
SMTP是一种提供可靠且有效的电子邮件传输的协议。SMTP是建立在FTP文件传输服务上的一种邮件服务,主要用于系统之间的邮件信息传递,并提供有关来信的通知。SMTP独立于特定的传输子系统,且只需要可靠有序的数据流信道支持,SMTP的重要特性之一是其能跨越网络传输邮件,即“SMTP邮件中继”。使用SMTP,可实现相同网络处理进程之间的邮件传输,也可通过中继器或网关实现某处理进程与其他网络之间的邮件传输。

TCP:当对网络通讯质量有要求的时候,比如:整个数据要准确无误的传递给对方,这往往用于一些要求可靠的应用,比如HTTP、HTTPS、FTP等传输文件的协议,POP、SMTP等邮件传输的协议。

什么时候应该使用UDP?

当对网络通讯质量要求不高的时候,要求网络通讯速度能尽量的快,这时就可以使用UDP。

IP协议

IP协议是TCP/IP协议的核心,所有的TCP,UDP,IMCP,IGMP的数据都以IP数据格式传输。要注意的是,IP不是可靠的协议,这是说,IP协议没有提供一种数据未传达以后的处理机制,这被认为是上层协议:TCP或UDP要做的事情。

常用编码方式:不归零制,归零制,曼彻斯特编码,差分曼彻斯特编码。

曼彻斯特编码:位周期中心的向上跳变代表0,位周期中心的向下跳变代表1。

CSMA/CD协议:是IEEE 802.3使用的一种媒体访问控制方法。从逻辑上可以划分为两大部分:数据链路层的媒体访问控制子层(MAC)和物理层。它严格对应于ISO开放系统互连模式的最低两层。LLC子层和MAC子层在一起完成OSI模式的数据链路层的功能。1:什么是最大传送单元MTU?它和IP数据报首部中的哪个字段有关系?

IP层下面数据链里层所限定的帧格式中数据字段的最大长度,与IP数据报首部中的总长度字段有关系。

题2:主机A发送IP数据报给主机B,途中经过了5个路由器。试问在IP数据报的发送过程中总共使用了几次ARP?

共需6次,主机A先通过arp得到第一个路由器的MAC,之后每一个路由器转发前都通过ARP得到下一跳路由器的MAC,最后一条路由器将IP包发给B前仍要通过ARP得到B的MAC,共6次。

 

 

TCP的拥塞控制:是传输控制协议(英语:Transmission Control Protocol,缩写TCP)避免网络拥塞的算法,是互联网上主要的一个拥塞控制措施。它使用一套基于线增积减模式的多样化网络拥塞控制方法(包括慢启动和拥塞窗口等模式)来控制拥塞。在互联网上应用中有相当多的具体实现算法。

 

 

题3:在TCP的拥塞控制中,什么是慢开始、拥塞避免、快重传和快恢复算法?这里每一种算法各起什么作用?“乘法减小”和“加法增大”各用在什么情况下?

慢开始:在主机刚刚开始发送报文段时可先将拥塞窗口cwnd设置为一个最大报文段MSS的数值。在每收到一个对新的报文段的确认后,将拥塞窗口增加至多一个MSS的数值。用这样的方法逐步增大发送端的拥塞窗口cwnd,可以分组注入到网络的速率更加合理。

拥塞避免:当拥塞窗口值大于慢开始门限时,停止使用慢开始算法而改用拥塞避免算法。拥塞避免算法使发送的拥塞窗口每经过一个往返时延RTT就增加一个MSS的大小。

快重传算法规定:发送端只要一连收到三个重复的ACK即可断定有分组丢失了,就应该立即重传丢手的报文段而不必继续等待为该报文段设置的重传计时器的超时。

快恢复算法:当发送端收到连续三个重复的ACK时,就重新设置慢开始门限 ssthresh,与慢开始不同之处是拥塞窗口 cwnd 不是设置为 1,而是设置为ssthresh,若收到的重复的AVK为n个(n>3),则将cwnd设置为ssthresh,若发送窗口值还容许发送报文段,就按拥塞避免算法继续发送报文段。若收到了确认新的报文段的ACK,就将cwnd缩小到ssthresh。

乘法减小:是指不论在慢开始阶段还是拥塞避免阶段,只要出现一次超时(即出现一次网络拥塞),就把慢开始门限值 ssthresh 设置为当前的拥塞窗口值乘以 0.5。当网络频繁出现拥塞时,ssthresh 值就下降得很快,以大大减少注入到网络中的分组数。

加法增大:是指执行拥塞避免算法后,在收到对所有报文段的确认后(即经过一个往返时间),就把拥塞窗口 cwnd增加一个 MSS 大小,使拥塞窗口缓慢增大,以防止网络过早出现拥塞。

 

题4:设TCP的ssthresh的初始值为8(单位为报文段)。当拥塞窗口上升到12时网络发生了超市,TCP使用慢开始和拥塞避免。试分别求出RTT=1到RTT=15时的各拥塞窗口大小。你能说明拥塞窗口每一次变化的原因吗?

ssthresh的初始值是8,当拥塞窗口上升到12时网络发生超时,并且TCP使用慢开始和拥塞避免。因此在开始的4个传输周期里拥塞窗口的大小分别是:1、2、4、8。之后进入拥塞避免阶段,第5到8个传输周期里拥塞窗口的大小分别是:9、10、11、12。此时发生超时,慢开始门限设为6,拥塞窗口的大小变为1.因此,第9到12个传输周期里拥塞窗口的大小分别是:1、2、4、6。之后进入拥塞避免阶段,所以第1到15个传输周期里拥塞窗口的大小分别是:1、9。

 

题5:watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5bCP5bCP6ZSfa3Vu,size_20,color_FFFFFF,t_70,g_se,x_16

(1)拥塞窗口与传输轮次的关系曲线如图所示:

例如:watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5bCP5bCP6ZSfa3Vu,size_20,color_FFFFFF,t_70,g_se,x_16

(2) 慢开始时间间隔:【1,6】和【23,26】

(3) 拥塞避免时间间隔:【6,16】和【17,22】

(4) 在第16 轮次之后发送方通过收到三个重复的确认检测到丢失的报文段。在第22轮次之后发送方是通过超时检测到丢失的报文段。(5) 在第1 轮次发送时,门限ssthresh 被设置为32在第18 轮次发送时,门限ssthresh 被设置为发生拥塞时的一半,即21.在第24 轮次发送时,门限ssthresh 是第18 轮次发送时设置的21。

(6) 第70 报文段在第7 轮次发送出。(7) 拥塞窗口cwnd 和门限ssthresh 应设置为8 的一半,即4。ARP:地址解析协议

BGP:边界网关协议

BOOTP:引导程序协议

CHAP:口令握手鉴别协议

DHCP:动态主机配置协议

DVMRP:距离向量多播路由选择协议

EGP:外部网关协议

ESMTP:扩充的简单邮件传送协议

FTP:文件传送协议

GTP:GPRS隧道协议

HTTP:超文本传送协议

ICMP:网际控制报文协议

IGMP:网际组管理协议

IGP:内部网关协议

IMAP:网际报文存取协议

IP:网际协议

IPCP:IP控制协议

IPsec:IP安全协议

IPX:Novell公司的一种连网协议

ISAKMP:互联网安全关联和密钥管理协议

LCP:链路控制协议

LDP:标记分配协议

MFTP:多源文件传输协议

NCP:网络控制协议

PAP:口令鉴别协议

PDCP:分组数据汇聚协议

POP:邮局协议

PPP:点对点协议

PPPoE:以太网上的点对点协议

RARP:逆地址解析协议

RIP:路由信息协议

RSVP:资源预留协议

RTCP:实时传送控制协议

RTP:实时运输协议

RTSP:实时流式协议

SCTP:流控制传输协议

SDP:会话描述协议

SIP:会话发起协议

SMTP:简单邮件传送协议

SNMP:简单网络管理协议

TCP:传输控制协议

TFTP:简单文件传送协议

TLS:运输层安全协议

UDP:用户数据报协议

 

 

文章知识点与官方知识档案匹配

网络技能树认识身边的计算机网络常见的网络设备

1910 人正在系统学习中

打开CSDN,阅读体验更佳

计算机网络知识点摘要_coding小能手的博客_计算机网络...

计算机网络知识点摘要 计算机网络的五层架构 应用层(DNS、HTTP、FTP) (表示层) (会话层) 传输层(TCP、UDP) 网络层(IP) 数据链路层(ARP) 物理层(网关、光纤等物理设备)(MAC地址) 层与层之间合作完成任务的流程如下图...

...知识摘要总结_大白要努力啊的博客_计算机网络摘要

《计算机网络》第7版——知识摘要总结 【n】:书本第n页 第一章 网络 计算机网络(网络):结点+链路【4】 互连网internet:网络的网络【5】 互联网Internet【5】 ISP:互联网服务提供者(电信…)主干ISP、地区ISP、本地ISP...

计算机网络概要

关于计算机网络的概要,接触网络之前必须要接受的,会对互联网进行概述,包括互联网组成的边缘部分和核心部分,最后论述计算机网络的体系结构。

nginx静态资源压缩

在Nginx的配置文件中可以通过配置gzip来对静态资源进行压缩,相关的指令可以配置在http块、server块和location块中,Nginx可以通过。 ngx_http_gzip_module模块 ngx_http_gzip_static_module模块 ngx_http_gunzip_module模块 对这些指令进行解析和处理。 Gzip模块配置指令 ...浏览器打开

resize,m_fixed,h_150

...学习摘要(1) - 概述_疯狂Max的博客_计算机网络摘要

计算机网络 学习摘要(1) - 概述 计算机网络性能指标 : 速率:传送数据的速率 ; 单位 b/s 比特每秒 比特- 计算机中数据量的单位 带宽:信号具有的频带宽度 ; 带宽用来表示网络的通信线路传送数据的能力 ; 即表示能通过的最高速率...

计算机网络谢希仁内容摘要,计算机网络整理(谢希仁版...

计算机网络第一章——概述 本章重点内容 1.计算机网络的定义:计算机网络是一些互相连接的、自治的计算机的集合。(必考) 2.从网络的作用范围进行分类: 广域网 WAN (Wide Area Network) 局域网 LAN (Local Area Network) ...

netty i/o模型

netty i/o模型浏览器打开

resize,m_fixed,h_150

玩转华为ENSP模拟器系列 | 配置静态BFD检测三层IP链路

素材来源:华为路由器配置指南 一边学习一边整理试验笔记,并与大家分享,侵权即删,谢谢支持! 附上汇总贴:玩转华为ENSP模拟器系列 | 合集_COCOgsta的博客-CSDN博客_华为模拟器实验 目标 配置静态BFD for IP会话 组网模型 配置思路 进入BFD视图 配置静态bfd for ip 配置本端标识符和远端标识符 操作步骤 配置各接口IP地址(略) 全局使能BFD功能 配置CX1 CX1: bfd 配置CX2 CX2: bfd 配置静态BFD for浏览器打开

342a11844a562bba6d1ac65dac500377.png

计算机网络技术摘要,计算机网络设计摘要.doc_呦呦Rumin...

计算机网络技术摘要,计算机网络设计摘要.doc 计算机网络 课程设计报告班级:计科134 姓名:陈艳红(227) 指导老师:韩亚峰 日期:2015-6-15 一题目:判断ip地址的合法性及子网判断 题目要求: 1)命令行格式:ip_test subnet/mask ip_addr, ...

计算机网络摘要怎么写,计算机网络实践论文摘要怎么写...

第一篇论文摘要:计算机网络实践教学体系与能力培养 围绕着本科计算机专业卓越工程师培养目标和网络教学的困难,以CDIO为主要教学理念,设计了网络实践课程体系,采用层次化、系统化设计思想,将计算机网络综合素质、能力和知识的培养,分解到7门实...

HCIP—第十五天总结 2022-5-18

MPLS —— 多协议标签交换 包交换 — 数据组成数据包,在网络中的各个节点传递,最终到达目标 — 路由转发的过程 1,查两张表 — 路由表和ARP缓存表 2,路由表的匹配原则 — 最长匹配原则 3,递归查找 4,IP包头可边长 — 则只能通过软件进行处理 标签交换 在二层封装和三层封装之间,添加一个和路由条目存在映射关系的标 签,之后,维护一张记录对应关系和转发接口表,之后,携带标签的数据来到设备上,将先看到标签,之后基于维护的表进行转发,而不再看三层 发IP数据。 ----- 因为标签本身短小且浏览器打开

计算机网络实验八——聊天程序

计算机网络实验八,开发MFC聊天程序浏览器打开

resize,m_fixed,h_150

计算机网络安全防范措施的摘要,浅析计算机网络安全的隐...

摘要:随着网络技术的不断发展和广泛使用,网络应用已逐步深入到社会生活的方方面面,网络安全问题也变得越来越重要,对社会生产和生活的各个方面都产生十分巨大的影响,该文从计算机的安全入手,简要列出了几种计算机网络安全隐患,并提出了一些...

浅谈计算机网络,浅谈计算机网络的发展_轮回道人的博客

摘要:计算机网络一直在不断地更新,也在快速的发展。计算机网络技术的不断提升,也使得其他的各行各业在计算机方面的应用也越来越受到重视,计算机网络的应用也充斥到了日常生活和工作中。除此之外,计算机网络技术的发展也越来越先进。本文主...

AM335x添加WIFI后无法ping 通外网

问题由这篇文章引出:AM335x添加WiFi模块WILC1000_pingis58的博客-CSDN博客。 板子硬件状态:有一个有线网口,一个WIFI模块。从NFS系统启动。WIFI驱动加载成功后,连接手机AP成功,IP地址已获成功。如下: wlan0 Link encap:Ethernet HWaddr 60:8A:10:B6:68:60 inet addr:192.168.192.120 Bcast:192.168.192.255 Mask:255.255.2.浏览器打开

最新发布 第一章-基础知识

基础知识1.4 存储器1.5 指令和数据1.6 存储单元1.7 CPU对存储器的读写1.8 地址总线1.9 数据总线1.10 控制总线小结1.11内存地址空间(概述)1.12主板1.13接口卡1.14各类存储器芯片1.15内存地址空间 1.4 存储器 1.5 指令和数据 指令和数据是应用上的概念。在内存或磁盘上,指令和数据没有任何区别,都是二进制信息。 同一个二进制信息可以是数据也可以是指令 1.6 存储单元 存储器被划分为若干个存储单元,从0开始编号。 例如:一个存储器有123个存储单元,编号从0~127浏览器打开

resize,m_fixed,h_150

计算机网络知识概要_翻滚的草履虫的博客

§1.1计算机网络基本概念 计算机网络包括两点: 通信技术 计算机技术 计算机网络可以定义成一个互联、自治的计算机集合。 互联:计算机之间互联互通 (通过通信链路) 自治:主机与主机之间无主从关系

计算机网络重要知识点概要_wangchenbao的博客

第一章 计算机网络体系机构 带宽:最高数据率,b/s 服务数据单元(SDU)+协议控制单元(PCI)=协议数据单元(PDU) 第n层服务的实体不仅要使用n-1层服务来实现自己定义的功能,还要向第n+1层提供本层服务,该服务是第n层及其下面各层提供...

Web基础与HTTP协议

前言:主播已经好的差不多啦,这章我们来看一下web的基础知识,其中包含了域名的概念,DNS的原理等一系列相关知识,希望拐友们能够好好看 目录 1.DNS与域名 1.1域名和IP地址的介绍 2.DNS的三种解析方式 2.1./etc/hosts 2.2/etc/resolv.conf 2.3在网卡配置文件中定义 3.域名服务和域名注册 3.1域名空间结构 3.2域名注册 3.3域名服务 4.网页(HTTP/HTTPS) 4.1网页基本概念 4.2HTML文档的结构 ...浏览器打开

resize,m_fixed,h_150

内网安全(信息收集)

DMZ:中文名称为“隔离区”,也称“非军事化区”。一般在两个防火墙之间 DMZ 内通常放置一些不含机密信息的公用服务器,比如 WEB 服务器、E-Mail 服务器、FTP 服务器等。这样来自外网的访问者只可以访问 DMZ 中的服务,但不可能接触到存放在内网中的信息等,即使 DMZ 中服务器受到破坏,也不会对内网中的信息造成影响。DMZ 区是信息安全纵深防护体系的第一道屏障,在企事业单位整体信息安全防护体系中具有举足轻重的作用。 工作组:范围比较小的局域网组成的组 域环境:存在一台主机对全部主机进行控制浏览器打开

resize,m_fixed,h_150

H3C GRE实验

实验拓扑 H3C GRE实验 图 1-1 注:如无特别说明,描述中的 R1 或 SW1 对应拓扑中设备名称末尾数字为 1 的设备,R2 或 SW2 对应拓扑中设备名称末尾数字为 2 的设备,以此类推;另外,同一网段中,IP 地址的主机位为其设备编号,如 R3 的 g0/0 接口若在192.168.1.0/24网段,则其 IP 地址为192.168.1.3/24,以此类推 实验需求 按照图示配置 IP 地址 在 R1 和 R3 上配置默认路由使公网区域互通 在 R浏览器打开

c49186bf12f0ca328f01e291e0576a92.png

互联网公司校招Java面试题总结及答案——阿里、腾讯

部分重复的我已经去掉了,所以显得比较少,其他请参看我的系列文章: 互联网公司校招Java面试题总结及答案——京东 ( 百度Java面经)互联网公司校招Java面试题总结及答案——百度(目前只是部分总结) 互联网公司校招Java面试题总结及答案——美团 互联网公司校招Java面试题总结及答案——CVTE 互联网公司校招Java面试题总结及答案——乐视、滴滴、华为 互联网公司校招Java面试题总结及答案——招银科技 互联网公司校招Java面试题总结及答案——微店、去哪儿、蘑菇街 ----------------浏览器打开

IP组播基础

1.组播业务的困境 单播:使用单播转发组播数据,对于终端来说是比较好的,因为一对一发送。但是对于组播源服务器和组播源侧的路由器和交换机来说负担非常大,所占用的链路带宽也是非常高,有多少个终端,服务器就需要发送多少份组播数据,并且这些组播数据都是相同的。 ...浏览器打开

c7b5c92dbcef404185672fffc584c5cc.png

第二章 物理层

物理层(或称物理层,Physical Layer)是计算机网络OSI模型中最低的一层。浏览器打开

resize,m_fixed,h_150

音视频协议-RTP协议打包

目录 H264打包RTP的方法 RTP打包AAC 1. H264打包RTP的方法 RTP的特点不仅仅支持承载在UDP上,这样利于低延迟音视频数据的传输,另外一个特点是它允许通过其它协议接收端和发送端协商音视频数据的封装和编解码格式,这样固定头的playload type字段就比较灵活。 H.264标准协议定义了两种不同的类型:一种是VCL即Video Coding Layer , 一 种 是 NAL 即Network Abstraction Layer。其中前者就是编码器吐出来的浏览器打开

9af1a5fd3f8d4c929a87f9f2056f1822.png

NFT开拓IP授权新模式

NFT开拓IP授权新模式浏览器打开

2443f24cbb0d48da92dec077cd7ce2c4.png

linux磁盘已满,处理

1. 查看文件目录占用空间 du -sh * du命令说明 显示文件或目录所占用的磁盘空间。 命令格式:du [option] 文件/目录 -h 输出文件系统分区使用的情况,例如:10KB,10MB,10GB等 -s 显示文件或整个目录的大小,默认单位是KB 2. 查看磁盘空间占用情况 df -h / df 命令说明 df命令的功能是用来检查linux服务器的文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。 主要命令参数: -a 全部文件系统列表 -h 方便浏览器打开

网络工程师常用的软件工具整理,最新软件安装包分享

给我一根杠杆,我可以撬动整个地球。浏览器打开

6d618cf8983e13a438c6405b1d3830d2.png

web基础与HTTP协议

一、DNS与域名 1、域名的概念 网络是基于 TCP/IP 协议进行通信和连接的,每一台主机都有一个唯一的固定的 IP 地址,以区别于网络上成千上万个用户和计算机。 网络中的地址方案分为两套:IP 地址系统和域名地址系统,两套地址系统是一一对应的。 由于 IP 地址是数字标识,使用时难以记忆和书写,因此在IP地址的基础上发展出一种符号化的地址方案,来代替数字型的IP地址。 每个符号化的地址都与特定的 IP 地址对应,这样网络上资源访问起来就比较容易的多,这个与网络上的数字型,IP地址相对应的字符型浏览器打开

resize,m_fixed,h_150

《我要进大厂》- 计算机网络夺命连环23问,你能坚持到第几问?(TCP 三次握手、四次挥手)

??博客首页:热 ?? ??文章目的:计算机网络TCP 三次握手、四次挥手面试题分享?? 文章出处:小林 x 图解网络 ??博主在学习阶段,如若发现问题,请告知,非常感谢?? ??同时也非常感谢各位小伙伴们的支持?? ??每日一语:脚踏实地,勇往直前,你走过的路,每一步都算数!?? ??感谢: 我只是站在巨人们的肩膀上整理本篇文章,感谢走在前路的大佬们!?? ??最后,祝大家每天进步亿点点! 欢迎大家点赞??收藏评论??支持博主??!?? 上篇文章-《我要进大厂》- 计算机网络夺命连环15问,你能坚持.浏览器打开

resize,m_fixed,h_150

网络

最后

以上就是淡定火为你收集整理的计算机网络总结的全部内容,希望文章能够帮你解决计算机网络总结所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(52)

评论列表共有 0 条评论

立即
投稿
返回
顶部