计算机网络

计算机技术 + 网络技术 = 计算机网络技术
网络软件:通信协议,信息交换方式,网络操作系统,实现网络共享的工具就是网络软件。

面向终端:终端采集数据,全部汇聚到一个中心计算机去处理。(主从关系)

计算机 -->计算机:两台计算机相互通信,都有计算能力,不分主从,多台相连就是今天的计算机网络

自家生产的电脑只能跟自家生产电脑互联(封闭式系统)。

OSI/ RM—— 开放系统开放系统 互连 参考 模型。

网络功能:
通信
资源共享
分布式处理:并行处理方式

在这里插入图片描述
计算机网络系统 是 一个 集 计算机 硬件 设备、 通信 设施、 软件 系统 以及 数据处理 能力 为 一体 的,

服务器:拥有数据库程序可共享资源,数据处理功能,网络的核心设备。
作用:服务器回倾听网络上其它计算机的服务请求,并提供相应的服务。

工作站:就是目前我们所使用的具有联网功能的微型机。
通信设备:网卡,中间连接设备。
传输介质:传输通道,分为有线跟无线

区域划分:
LAN:局域网
MAN:城域网,多个LAN互联。
广域网:不同城市中的多个LAN,MAN互联。广域网通过IMP( 接口 信息处理) 协议和线路连接起来,构成网状结构解决循径问题。
传输方式分:
有线跟无线
拓扑结构分:
可分 为总线型网络、 环型网络、 星型网络、 树型网络和网状型网络。
总线型网络:所以机器都挂接到这一根总线上进行通信。
星型:有一个中央节点(集线器/交换机),机器间的通信都要通过这个中央节点才能通信。
环型网络:在这种网络结构中各设备是直接通过电缆来串接的,最后形成一个闭环,整个网络发送的信息就是在这个环中传递。
树型结构: 可以看成是星型网络的扩展, 是一 种分级的集中控制式网络。
网型拓扑结构: 是将两种或几种网络拓扑结构混合起来构成的一种拓扑结构,也称为混合型拓扑结构

双绞线的连接器就是RJ-45(水晶头)。
NIC:网卡
HUB:集线器
Switch:交换机

光迁收发器:光纤的光信号转换为双绞线的电信号。(光电转换器)

光纤连接器:光纤连接器, 是光纤与光纤之间进行可拆卸( 活动连接的器件。

ISO: 在 1979年提出的开放系统互连。

计算机 网络 体系 结构 有 两种: 开放系统 互连( OSI)参考模型 和 TCP/ IP协议模型。

网络 协议: 是计算机网络中相互通信的对等实体之间进行信息交换时而建立的规则。

网络协议三要素:

  1. 语法: 用来规定信息格式, 包括数据及控制信息的格式、 编码及信号电平等。
  2. 语义: 用来说明通信双方应当怎么做; 用于协调与差错处理的控制信息。
  3. 定时:( 时序)定义了何时进行通信, 先讲什么, 后讲什么, 讲话的速度等。 比如, 是采用同步传输 还是异步传输。

在这里插入图片描述
OSI七层模型: 物理 层、 数据 链路 层、 网络 层、 传输 层、 会话 层、 表示 层、 应用 层。

TCP/IP: TCP/ IP 模型 不同于 OSI 模型, 其 重点 是 解决 异种 网 互 联。

TCP/ IP 模型: 是 网络接入层、 网络互联层、 传输层、 应用层。

TCP/ IP模型更侧重于考虑提高网络传输的效率,而OSI模型更侧重于考虑网络传输的可靠性。

ISO

在这里插入图片描述
物理层(Physical Layer):
规定通信设备的机械的、电气的、 功能的和规程的特性,用以建立 维护和拆除物理链路连接。
在这 一层, 数据的单位称为比特。 物理层的主要设备: 中继器和 集线器。

数据链路层( Data Link Layer):
保证数据的传输正确性,为上层提供数据帧(Frame)。协调各电路上的动作。
作用包括: 物理地址寻址、 数据的成帧、 流量控制、 数据的 检错、重发等。

在这 一层, 数据的单位( 又称为PDU) 称为帧( Frame)。 数据链路层的主要设备: 二层交换机和网桥。

网络层( Network Layer):
选择合适的路径,保证在规定时间送达。这层会把数据封装为包,
包头包含源地址,目标地址,网络地址

在这 一层, 数据的单位称为数据包( Packet)。 网络层的主要设备: 路由器。

传输层( Transport Layer):
重组拿到的单元碎片,乱序到达的数据包,为上层提供端到端的服务(为上层屏蔽了通信传输的具体细节)。

传输层协议的代表包括: TCP、 UDP、 SPX 等。 传输层的数据单位有两种: TCP的数据单元称为段( Segments); UDP协议的数据单元称为数据报( Datagrams)。

会话层( Session Layer):
会话 层 不 参与 具体 的 传输, 它 提供 包括 访问 验证 和会 话 管理 在内 的 建立 和 维护 应用 之间 通信 的 机制, 如 服务器 验证 用户 登录 便是 由 会话 层 完成 的。

在会话层及上层的数据传输单位统称为报文

表示层( Presentation Layer):

  1. 对应 用 层数 据 进行 编码 与 转换, 从而 确保 目的 设备 可以 通过 适当 的 应用 程序 理解 源 设备 上 的 数据;
  2. 采用 可被 目的 设备 解 压缩 的 方式 对数 据 进行 压缩;
  3. 对 传输 数据 进行 加密, 并在 目的 设备 上 对数 据 解密。

应用层( Application Layer):
应用 层 为 操作系统 或 网络 应用 程序 提供 访问 网络 服务 的 接口。 应用 层 协议 的 代表 包括: Telnet、 FTP、 HTTP、 SNMP 等。

TCP/ IP

在这里插入图片描述在这里插入图片描述 网络接入层:
网络接入层执行以下两种基本服务: 允许上层使用成帧等各种 技术访问介质; 控制如何 使用介质访问控制和错误检测等各种技术将数据放置到介质上, 以及从介质接收数据。

该层的PDU: 帧。

帧的结构:
在这里插入图片描述

帧头包含了特定逻辑拓扑、介质指定的控制信息。
帧 首 字段—— 表示 帧 的 起始 位置, 占 8 位;
源 地址 和 目的 地址 字段—— 表示介质上的源节点和目的节点, 占8 位;
优先级/ 服务质量 字段—— 表示 要 处理 的 特殊 通信 服务 类型;
 类型字段—— 表示 帧 中 包含 的 上层 服务;
物理链路控制 字段—— 用于 建立 介质 链路;
逻辑连接控制 字段—— 用于 在 节点 间 建立 逻辑 连接;
流量控制字段—— 用于 开始 和 停止 通过 介质 的 流量; 
拥塞控制字段—— 表示 介质 中的 拥塞, 占 16 位。
帧 尾 的 作用 是 确定 帧 是否 无错 到达。
FCS 字段 又 称为 帧 校验 序列 字段( Frame Check Sequence), 主要 用于 差错 校验, 占 16 位。
停止 帧 字段 又叫 标志 字段 F( Flag), 标志 字段 是一 个 特定 的 8 位 组合, 用来 标志 帧 的 结束。

差错流量控制:
保证数据的正确性。

  • 1. XON/ XOFF 方案
    纯流量控制技术,当接收端的缓冲区达到规定的上限会发送XOFF,发送端收到,就会停止数据发送,等待接收端处理缓冲区数据。
    当接收端数据处理达到缓冲区下限时,会发送XON,发送到收到后便可继续发送数据。

  • 2. 停止等待协议 发送方发送数据给接收方,接收方会应答ACK,如果接收到数据错误,会回NCK,发送方回重发数据知道收到ACK为止,
    当发送数据半路丢失,等待方会建立一个定时器,超时重发。
    当ACK/NCK半路丢失,发送方会一直发送,但是每条数据都会加个序号,接收端收到重复的数据会将多余的丢弃。

  • 3. 连续ARQ协议
    在发送端没有收到相应帧之前,发送端可以一直发送数据,发送端有一个较大的缓冲区会将数据复制一份出来,发送数据会给每条数据编号,接收方按顺序接收,每就收到一条会回复一个正响应,就收端就删除相应缓存区中的数据。如果接收端收到了数据有错,它会丢掉该帧以及后面的所有帧,并返回负响应,接收端收到该帧的负响应,会重新发送该帧以及后面的所有帧。

网络层:

网络层四个协议:
IP 协议; ICMP 协议; ARP 协议;RARP 协议。
网络层的四个基本过程:
1.编址:一台机器必须具有唯一的地址、在IPV4中,具有这样地址的机器称为主机;
2.封装:
3.路由:大部分目的主机跟源主机都不在同一网络上,这时就需要路由器选择正确的路径把数据准确的送达目的主机,这一过程称为路由。
4.解封:

IP协议:
IP 是 英文 Internet Protocol的缩写, 也称为“ 网际协议”, 是为 计算机网络相互连接进行通信而设计的协议。 IP通常被称为不可靠的协议。

IPV4:
1.无连接:不建立连接通信
就是前几年的寄信的方式,我管你收没收到,我直接丢过去就是了。
2.尽力(不可靠):不使用任何开销使数据包到达
可靠协议包头较大,IP包头较小,也就相对延迟更短。
不可靠表示 IP不具备管理和恢复未送达数据包或已损坏数据包的功能。
3.介质无关性:其运作与传输介质无关

IP数据报的格式:

在这里插入图片描述
包头固定20字节,可配置选项字段,让报头可变长。
IP报的最大长度可为65536
IP源地址:32bit 二进制数,数据包源主机的网络层地址。
IP目的地址:32bit 二进制数,数据包目的主机的网络层地址。
TTL:没路由一次减一。
8位协议:提醒上一层该用什么协议解析
8位服务类型:用于确定报的优先级。
片偏移:用于拆包后的方便重组包。
更多片标志:MF位 == 1,代表不是最后一片,MF == 0代表是最后一片
不分片标志:DF位 == 1,代表此数据报允许拆。
4位版本:如果是4代表用的是IPV4。
4位部首长度: 头的长度。单位字节

ICMP
面向无连接的协议,传递网络控制信息的。
ICMP 就是 一个“ 错误侦测与回报机制”
报文类型有两种:
差错:路由或主机除
查询:查询网络通不通,数据经过那些路由,可帮助网络管理员查询一些特定的信息


IP地址:
IP就是电脑在网络中的地址,ip协议就是使用这个地址在网络中传输信息的。
表示方法有两种:二进制,点分法。
例:
100. 4. 5. 6 点分发
( 01100100. 00000100. 00000101. 00000110) 二进制表示
ip地址 = 网络号+主机号
ip地址分为5类:A B C D E, D E类是有特殊功能的IP。

子网掩码:
用于区分IP地址中哪些是网络号,哪些是主机号,子网掩码不能单独使用,必须跟IP地址一起才有用。
掩码跟ip是于的关系
广播地址:
主机号的二进制位全为1,向网络中所有主机发送数据包。
定向广播:192.168.1.255 代表向192.168.1.0到1.255的所有主机发送信息。
有限广播:255.255.255.255,向本地所有主机发送信息,边界为路由器。

传输层:
它从不同的会话接收信息后, 将数据划分成最终能在介质上多路 传输的一些便于管理的数据片段,然后再向下层传送数据。

主要负责:
1.跟踪每次源主机跟目的主机的每次通信。
2.数据分段,并管理每个片段
3.分段重组,为应用层提供数据流
4.标识不同的应用程序(标识就是端口号,给每个程序分配端口号)

传输层负责应用层的所有数据传输。
提供可靠传输:确认、 跟踪以及重新传输。
传输层协议:TCP(可靠传输), UDP(不可靠传输)

UDP:
UDP协议的优点在于提供低开销数据传输。
UDP中的通信数据段 称为数据报。
通过此协议, 数据报在传输层采用分组交换的方式 传送。
建立无连接,不可靠的传输
并且不提供复杂的 重新传输、排序和流量控制机制 。
使用UDP协议的应用包括: 域名系统( DNS)、 视频流、 IP语音( VoIP)

TCP:
面向连接(连接导向)的、 可靠的、 基于字节流的传输层( Transport Layer) 通信协议。
在这里插入图片描述在这里插入图片描述
套接字:根据网络层分配的IP地址,跟传输层的端口,可以唯一 识别在特定主机上运行的特定进程。这个端口号跟ip的组合称为套接字。

在这里插入图片描述

公认端口:有部分应用程序,以固定的端口
注册端口:用户可自己动态选用。
私有端口:客户端 一般很少使用动态或私有端口连接服务( 只有一些点对点文件共享程序使用)。

应用层

OSI模型会话层:
用于创建并维持会话,使会话在活跃状态,中断或长时间处于空闲时重启会话。
应用程序负责提供消息,协议负责数据处理的规则和格式

OSI模型表示层:
用于信息的编码及转换。数据的加密解密。

OSI模型应用层:
与用户人机交互的应用程序。
DNS: 域名服务,将internet域名解析为IP地址
HTTP:超文本传输,用于传输构成万维网的网页文件。
SMTP:简单的邮件传输协议,用于传输邮件及附件
TelNet协议:终端模拟信号。

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值