计算机网络基础知识点(复试面试问答——自用)

1概述

1.1计算机网络的定义

地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通讯协议的支持下,实现资源共享和信息传递的计算机系统。

1.2计算机网络的组成

通信子网——提供信息交换的网络节点和通信线路

资源子网/终端系统——提供共享的软件资源和硬件资源

1.3计算机网络的类型

1.3.1按照拓扑分类

星型结构、树形结构、总线型结构、环形结构、网状结构

1.3.2按照范围分类

局域网、广域网、城域网、个人局域网(蓝牙)、互联网

1.3.3按照传输方式分类

有线网络、无线网络

1.4网络协议三要素

语法

语义

时序

1.5常见体系结构

OSI参考模型:

TCP/IP参考模型:

1.6数据交换

  • 电路交换:整个报文从源头到终点连续的传输

  • 报文交换:整个报文先传达到相邻节点,全部存储下来查找转发表,再转发到下一个节点

  • 分组交换:将一个报文分成多个分组,传送到相邻结点,在查找转发表,在转发到下一个结点

2物理层

2.1 四大特性

  • 机械特性:接口是怎么样的

  • 电气特性:用多少伏的电

  • 功能特性:线路上电平电压的特性

  • 过程特性:实现不同功能所发射信号的顺序

2.2 两种信号

数字信号(离散)——抗干扰能力强

模拟信号(连续)——抗干扰能力弱

2.3 调制与编码

调制:转换为模拟信号

编码:转换为数字信号

2.4 传输介质

双绞线、光纤、同轴电缆(淘汰)、无线

2.5三大部分

  • 源系统:发送数据的一端

  • 传输系统:传输过程中的各种传输介质

  • 目的系统:接收数据的电脑

2.6 四种信道复用技术

频分、时分、波分、码分

复用:将多种不同的信号在同一信道上传输。不同信号在同一信道传输时如何划分

2.7数据的传输方式

2.7.1通过同时间传输数量——串行传输和并行传输

2.7.2通过数据报文双方的行为——同步传输和异步传输

2.7.3通过传输的信号——基带传输和频带传输

2.7.4通过传输方向

单工——只能单方向传输的工作模式

半双工——在同一时间,线路上只能允许一个方向的数据通过

全双工——双方可以同时进行数据通信

2.7.5通过传输的对象

单播——1对1

组播——1对多

广播——1对all

3数据链路层

3.1概念

数据链路层是在物理层和网络层之间的协议,提供相邻结点的可靠数据传输。

3.2帧——数据链路层的协议数据单元

帧头——源MAC地址、目的MAC地址、类型

数据

帧尾——校验

3.3以太网数据帧中的MAC和LLC

3.3.1MAC介质访问控制

作用:数据帧的封装/卸装,帧的寻址和识别,帧的接收与发送,链路的管理,帧的差错控制等。MAC子层的存在屏蔽了不同物理链路种类的差异性。

3.3.2LLC逻辑控制访问

作用:LLC子层的主要功能为传输可靠性保障和控制,数据包的分段与重组,数据包的顺序

3.3.3注解

该协议位于OSI七层协议中数据链路层,数据链路层分为上层LLC(逻辑链路控制),和下层的MAC(媒体访问控制),MAC主要负责控制与连接物理层的物理介质。在发送数据的时候,MAC协议可以事先判断是否可以发送数据,如果可以发送将给数据加上一些控制信息,最终将数据以及控制信息以规定的格式发送到物理层;在接收数据的时候,MAC协议首先判断输入的信息并是否发生传输错误,如果没有错误,则去掉控制信息发送至LLC(逻辑链路控制)层。

3.4数据链路层的两种传播方式

单播

双播

3.5数据链路层的三个基本问题(重点)

  • 封装成帧——封装成帧就是在一段数据的前后分别添加首部和尾部,这样就构成了一个帧,接收端在收到物理层上交的比特流后,就能根据首部和尾部的标记,从收到的比特流中识别帧的开始和结束。

  • 透明传输——透明传输是指不管所传数据是什么样的比特组合,都应当能够在链路上传送。

  • 差错检测——收到正确的帧就要向发送端发送确认,发送端在一定的期限内若没有收到对方的确认,就认为出现了差错,因而就进行重传,直到收到对方的确认为止。

3.6以太网中的设备

  • 网桥(在物理层和数据链路层之间)

两个端口的交换机

  • 集线器(在物理层 共享带宽)

集线器的英文为:“HUB”是“中心”的意思,集线器的主要功能是对接受的信号进行再生整形放大,以扩大网络的传输距离,同时把所有结点集中在以它为中心的结点上。

  • 交换机(数据链路层 独享带宽)

交换机(Switch)意为“开关”是一种用于电(光)信号转发的网络设备。它可以为接入交换机的任意两个网络结点提供独享的电信号通路。最常见的交换机式以太网交换机。

3.7数据链路层的通信协议

3.7.1冲突域和广播域

冲突域——交换机的每一个端口都是一个冲突域;冲突域只能发生在一个网段

广播域——交换机的所有端口都在一个广播域;广播域在一个或多个网段内发生。

区别:

1、广播域可以跨网段

2、在冲突域中所有的数据传输都是以广播形式;在广播域中,只有广播帧才会被所有主机接收。

3、冲突域是基于第一层(物理层),而广播域是机于第二层(数据链路层) 。

4、HUB 所有端口都在同一个广播域,冲突域内。Swith所有端口都在同一个广播域内,而每一个 端口就是一个冲突域。

3.7.2虚拟局域网

定义——VLAN(Virtual Local Area Network)即虚拟局域网,是将一个物理的LAN在逻辑上划分成多个广播域的通信技术。VLAN内的主机间可以直接通信,而VLAN间不能直接通信,从而将广播报文限制在一个VLAN内。

优点——

划分方式:基于端口、基于子网、基于MAC地址、基于协议、基于匹配策略

3.7.3CSMA/CD

定义——CSMA/CD即载波侦听多路访问/冲突检测,是广播型信道中采用一种随机访问技术的竞争型访问方法,具有多目标地址的特点。总线型网络传输数据

四大要点:先听再发、边听边发、冲突停止、延迟后发

3.7.4PPP
3.7.5CRC(循环冗余校验)

4网络层

4.1网络层的作用

  • 提供点到点的服务 单位:分组

  • 网络层的目的是实现两个端系统之间的数据透明传输,具体功能包括寻址和路由选择,连接的建立,保持和终止等。它提供的服务使传输层不需要了解网络中的数据传输和交换技术。

4.2网络层协议

  • ARP地址解析协议

  • 根据IP地址获取MAC地址

  • RARP反地址解析协议

  • ICMP网际控制报文协议

  • 通过ICMP传输控制消息,控制消息是指网络通不通,主机是否可达,路由是否可用等网络本身的消息。

  • IGMP网际组管理协议

  • 适用于管理协议多播组成员的一种通信协议。IP主机和相邻路由器利用IGMP来创建多播组的组成员。组播方式解决了单播情况下数据的重复拷贝及带宽的重复占用,也解决了广播方式下带宽资源的浪费

4.3ip地址

4.3.1ip地址概念
  • IP地址使IP协议提供的一种统一的地址格式,他为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。

  • 组成:一个IP地址由4个字节,32位组成,一般用点分十进制的方式表现,

  • IP地址和MAC地址的区别

  • IP地址是一个逻辑地址,MAC地址是物理地址

  • MAC地址是唯一的但是IP地址不受唯一的

  • MAC地址主要是工作在第二层,IP地址在网际层

  • MAC地址是48位,IP地址一般是32位(v6是128位)

  • IP地址的分配取决于网络拓扑,MAC地址分配取决于制造商

4.3.2ip地址组成
4.3.3ip地址分类

5传输层

5.1传输层概述

提供端到端的服务

5.1.1端口号

FTP(文件传输协议)

21连接;20传输数据

TELNET(远程登录)

23*

SMTP(电子邮件传输协议)

25*

POP3(邮局协议版本3)

110

DNS(域名系统)

53*

TFTP(简单文件传输协议)

69

HTTP(超文本传输协议)

80*

SNMP(简单网络管理协议)

161

HTTPS(超文本传输安全协议)

443*

5.2传输层两个重要协议

TCP/IP 中有两个具有代表性传输层协议

5.2.1TCP(传输控制协议)
  • TCP的主要特点是:

  • TCP是面向连接的传输层协议

面向连接,是指发送数据之前必须在两端建立连接。建立连接的方法是“三次握手”,这样能建立可靠的连接。建立连接,是为数据的可靠传输打下了基础。

  • TCP提供可靠的交付服务

  • TCP提供全双工通信

  • TCP是面向字节流

  • 仅支持单播传输

每条TCP传输连接只能有两个端点,只能进行点对点的数据传输,不支持多播和广播传输方式

  • 窗口

  • 固定窗口:如果窗口过小,当传输比较大的数据的时候需要不停的对数据进行确认,这个时候就会造成很大的延迟

  • 滑动窗口:滑动窗口通俗的讲就是一种流量控制技术。它本质上是描述接收方TCP数据报缓冲区大小的数据,发送根据这个数据来计算自己最多能发送所长的数据,如果发送方收到接收方的窗口大小为0的TCP数据报,那么发送方将停止发送数据,等到接受方发送窗口大小不为0的数据报的到来

  • 拥塞处理和流量控制

  • TCP的三次握手和四次挥手(重要)

5.2.2UDP
  • 用户数据报协议:UDP

  • UDP是在IP数据报服务之上增加了一些功能,增加了复用和分用的功能以及差错检测的功能

  • UDP的主要特点是:

  • UDP是无连接的

  • UDP尽最大努力交付

  • UDP面向报文且没有拥塞控制

  • UDP开销较小传输效率较高

  • UDP首部的概念

6应用层

最贴近用户的一层,直接为用户提供服务。

6.1应用层的作用

6.2应用层的常见协议

  • 域名系统DNS

  • 域名结构:每一个域名用标号隔开。 mail.cctv.com (三级域名.二级域名.顶级域名)

  • 域名服务器:迭代 递归

  • 文件传输协议FTP

  • 使用TCP连接,传输数据

  • 端口号是21(20) 20发送数据

  • 远程终端协议TELNET

  • 万维网和HTTP协议

  • 电子邮件协议

  • SMTP电子邮件传输协议:端口号25(发送邮件)

  • POP3邮局协议版本3:端口号110(接收邮件)

  • DHCP动态主机配置协议

  • 指的是由服务器控制一段IP地址范围,客户机登录服务器时就可以自动获得服务器分配的IP地址和子网掩码。

  • 端口号68

7网络安全

7.1概论

  • 网络安全主要威胁

  • 主动攻击——篡改信息、发布恶意程序。

  • 被动攻击——收集信息,不破坏硬件软件结构。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值