【学习笔记】《计算机网络-第六版》

这是去年入职前部门让学的资料,于是我就做了个笔记。现在感觉这种学习方法有问题:

1. 着重文字、理论描述,几乎没有做实验抓包去看:计算机网络是一门应用性极强的课程,只看书,学数据包每个字段的意义我感觉是没用的,而且这些在网上一搜就有,没必要看那么细。当然经典知识比如tcp状态图还是要学的;

2. 只顾抄书,抄图,没有自己的思考。学而不思则罔,表面上学了,其实自己什么都不知道,这样很危险的;

3. 没有做练习题,没有反馈,没有复习,记忆得不到强化。


链接:https://pan.baidu.com/s/1NNL4QriuR1F-27GtpcL56A 
提取码:qvkz 

第一章 概述

(1)       计算机网络向用户提供的最重要的功能有两个,即:连通性和共享。

(2)       网络把许多计算机连接在一起,而因特网把许多网络连接在一起。

(3)       因特网交换点IXP的主要作用是允许两个网络直接相连并交换分组,而不需要通过第三个网络来转发分组。

(4)       因特网从工作方式上看可以分为边缘部分和核心部分:

(5)       处在因特网边缘的部分就是连接在因特网上所有的主机,又称端系统,通信方式可以划分为C/S方式(客户-服务器方式)和P2P方式(对等方式)。两者区别在于在对等连接中的每一个主机即是客户又同时是服务器。

(6)       网络核心部分为边缘部分大量主机提供连通性。有三种数据交换方式:电路交换——整个报文的比特流连续地从源点直达终点;报文交换——整个报文先传送到相邻结点,分组交换——单个分组(报文的一部分)传送到相邻结点,全部存储下来后查找转发表,转发到下一个结点。后两者提高了网络信道利用率,时延小,同时也具有更好的灵活性。

(7)       计算机网络最简单的定义是:一些互相连接的、自治的计算机的集合。按网络作用范围可以分为广域网WAN、城域网MAN、局域网LAN、个人区域网PAN。

(8)       计算机网络的性能指标有:速率、带宽、吞吐量、时延(总时延=发送时延+传播时延+处理时延+排队时延)、时延带宽积(传播时延*带宽)、往返时间RTT(从发送方发送数据开始,到发送方接收来自接收方的确认经历的时间)、利用率(信道或网络利用率过高会产生非常大的时延,因为在网络结点排队时间长)。

(9)       网络协议主要由语法、语义和同步组成。语法,即数据与控制信息的结构或格式,语义,即需要发出何种控制信息,完成何种动作以及做出何种响应,同步,即事件实现顺序的详细说明。

(10)    计算网络体系结构如图。


在五层协议的体系结构中,各层主要功能有:

 

l  应用层。应用层的任务是通过应用进程间的交互来完成特定网络应用。应用层协议定义的是应用进程间通信和交互的规则。传送的数据单元是报文。

l  运输层。运输层的任务就是负责向两个主机中进程之间的通信提供通用的数据传输服务。主要使用TCP和UDP协议。

l  网络层。网络层主要负责为分组交换网上的不同主机提供通信服务。在发送数据时,网络层把运输层产生的报文或用户数据报封装成分组或包(IP数据报)进行传送。

l  数据链路层。在两个相邻结点之间传送数据时,数据链路层将网络层交下来的IP数据报组装成帧,在两个相邻结点的链路上传送帧。

l  物理层。物理层负责传输比特流。物理层规定:为传输数据所需要的物理链路创建、维持、拆除,而提供具有机械的,电子的,功能的和规范的特性。物理媒体不属于物理层。

TCP/IP协议表示方法:

第二章 物理层

 

2.1 物理层的基本概念

物理层考虑的是怎样才能在连接各种计算机的传输媒体上传输数据比特流,而不是具体的传输媒体。通信方式有

·  单向通信

·  双向交替通信:又称半双工通信,一方发送一方接收,过一段时间后再反过来

·  双向同时通信:又称全双工通信,通信的双方可以同时发送和接收消息

数字信号常用编码方式有不归零制,归零制,曼彻斯特编码,差分曼彻斯特编码;基本的带通调制方法有调幅AM,调频FM,调相PM。


香农公式指出:

 

说明信道的带宽或信道中的信噪比越大,信息的极限传输速率就越高。

2.2 物理层下面的传输媒体

·  


双绞线:把两根互相绝缘的铜导线绞合起来。可减少相邻导线的电磁干扰,常用于电话系统。模拟传输和数字传输都可以使用双绞线,其通信距离一般为几到几十公里。屏蔽双绞线STP,无屏蔽双绞线UTP。

·  同轴电缆:具有很好的抗干扰特性,被广泛用于传输较高速率的数据。随着技术的进步被双绞线取代。

·  光缆:原理是光的全反射。单模光纤像一根波导,可使光线一直向前传播,而不会产生多次反射。多模光纤可以存在多条不同角度入射的光线在一条光纤中传播。

·  微波接力通信

2.3 信道复用技术

·频分复用、时分复用

·  频分复用FDM的所有用户在相同的时间占用不同的频率带宽资源;时分复用的所有用户在不同的时间占用相同的频率带宽资源。

·  

 

·  统计时分复用

 

使用STDM帧来传送复用的数据。按需动态分配时隙(异步)。要加上用户的地址信息。

·  波分复用

WDM,就是光的频分复用,用同一根光纤来同时传输多个频率很接近的光载波信号。

·  码分复用

CDM,每一个用户可以在同样的时间使用同样的平台进行通讯,由于各用户使用经过特殊挑选的不同码型,因此各用户之间不会造成干扰。

2.4 宽带接入技术

·  非对称数字用户线ADSL


用数字技术对现有的模拟电话用户进行改造,使它能够承载宽带数字业务。ADSL在用户线的两端各安装一个ADSL调制解调器,主要采用DMT离散多音调调制技术(频分复用)。

 

ADSL是借助于在用户线两端安装的调制解调器对数字信号进行了调制,使调制后的数字信号的频谱适合在原来的用户线上传输,而不需要重新布线。

·  光纤同轴混合网(HFC)网

 


除可传送电视节目外,还能提供电话、数据和其他宽带交互型业务。HFC网把原有线电视网中的同轴电缆主干部分改换成光纤。光纤从头端连接到光纤结点,在光纤结点光信号被转换为电信号,然后通过同轴电缆传送到每个用户家庭。

·  FTTx技术

光纤到户FTTH就是把光纤一直铺设到用户家庭,只有在光纤进入用户的家门后,才把光信号转换为电信号,这样做就可以使用户获得最高的上网速率。FTTB指光纤到大楼,FTTF指光纤到楼层。

第三章 数据链路层

3.1 使用点对点信道的数据链路层

数据链路层把网络交下来的数据构成帧发送到链路上,以及把接收到的帧中的数据取出并上交给网络层。

3.1.1 三个基本问题

l   封装成帧:给IP数据报添加首部和尾部,用于标记帧的开始和结束。其中MTU是指帧的数据部分长度上限——最大传送单元。

l  透明传输。透明表示一个实际存在的事物看起来好像不存在一样。帧使用首部和尾部进行定界,如果帧的数据部分含有和首部尾部相同的内容,那么帧的开始和结束位置就会被错误的判定。需要在数据部分出现首部尾部相同的内容前面插入转义字符,如果出现转义字符,那么就在转义字符前面再加个转义字符,在接收端进行处理之后可以还原出原始数据。这个过程透明传输的内容是转义字符,用户察觉不到转义字符的存在。

l  差错检测。在数据链路层广泛使用了循环冗余校验CRC的检错技术。差错分为比特差错和传输差错(帧丢失、帧重复和帧失序),使用CRC检验能实现无比特差错的传输,但这还不是可靠传输。

3.2 点对点协议PPP

互联网用户通常需要连接到某个 ISP 之后才能接入到互联网,PPP协议是用户计算机和 ISP 进行通信时所使用的数据链路层协议,其内容是接收方每收到一个帧,就进行CRC检验,如果CRC检验正确就收下这个帧,反之就丢弃这个帧,其他什么也不做。

PPP协议不需要纠错,也不需要流量控制。PPP协议只支持点对点的链路通信,只支持全双工链路。

 

LCP:链路控制协议,简称LCP(LinkControl Protocol)。它是PPP协议的一个子集,在PPP通信中,发送端和接收端通过发送LCP包来确定那些在数据传输中的必要信息。

NCP:网络控制协议。NCP有很多种,如IPCP、BCP、IPv6CP,最为常用的是IPCP(Internet Protocol Control Protocol)协议。NCP的主要功能是协商PPP报文的网络层参数,如IP地址,DNS Server IP地址,WINSServer IP地址等。PPPoE用户主要通过IPCP来获

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值