计算机网络复习(一) 基本介绍

简介: 计算机网络复习(一) 基本介绍

1、因特网与协议


(1)因特网


因特网 (Internet) 将空间上分离的主机连接起来,使得不同主机之间可以共享资源和交换信息


(2)协议


协议 (protocol) 定义网络设备之间的通信规则,相当于设备之间的交流方式(类比人类之间的交流方式)


它定义了网络设备接收和发送信息的格式和顺序以及网络设备在接收和发送信息时采取的操作

20210501225232245.png


2、延迟与丢失


(1) 延迟


数据包为什么会延迟 (delay) 呢?因为数据包从一个终端发出后,要经过多个路由转发,才能到达目的终端


数据包在一个路由中的延迟称为节点延迟 (nodal delay),包括处理延迟、排队延迟、传输延迟和传播延迟


  • 处理延迟 (processing delay):检查是否有位错误,决定路由出口
  • 排队延迟 (queuing delay):在路由出口中排队等待传输,延迟时间取决于路由的拥塞程度
  • 传输延迟 (transmission delay):将数据包传出路由,延迟时间 = 数据包的大小 / 路由出口带宽
  • 传播延迟 (propagation delay):将数据包传给下一个路由,延迟时间 = 传输长度 / 传播速度

c2498923822c44d5b6ed4883e7a5edad_watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dzbXJ6eA==,size_16,color_FFFFFF,t_70#pic_center.jpg


(2) 丢失


数据包为什么会丢失 (loss) 呢?我们知道,路由中的缓存容量是有限的,不可能同时让无数个数据包在排队

如果当数据包到达路由时,路由的缓存已经满了,路由就会拒绝接收这个数据包,造成该数据包丢失

a7ded19b5d16830054c8b57b5351aa23_watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dzbXJ6eA==,size_16,color_FFFFFF,t_70#pic_center.jpg


3、分层协议


(1)七层模型(概念模型)


七层模型又称 ISO/OSI 参考模型 (Open System Interconnection Reference Model)


它是由 ISO 提出的网络互联模型,其目的是为了使得世界上的计算机能够相互连接成为网络


七层模型自上而下包括:应用层、表示层、会话层、传输层、网络层、链路层和物理层


(2)五层模型(应用模型)


五层模型又称 TCP/IP 协议模型 (Transmission Control Protocol/Internet Protocol Model)


TCP/IP 协议簇目前是因特网的核心协议,实际上它们不单指 TCP 和 IP,而是一组协议的代名词


五层协议自上而下包括:应用层(将七层模型中的前三层合为一层)、传输层、网络层、链路层和物理层


(3)为什么要分层


因为因特网是一个十分复杂的系统,分层能够降低各构件间的耦合程度,从而提高网络系统的可维护性


每一层只负责特定的功能,下面介绍 TCP/IP 协议模型中每一层的功能:


  • 应用层(application layer):应用程序与网络服务之间的接口
  • 传输层(transport layer):提供逻辑上的进程间的数据传输服务
  • 网络层(network layer):提供逻辑上的主机间的数据传输服务
  • 链路层(link layer):物理寻址,将比特流变成逻辑传输线路
  • 物理层(physical layer):控制比特流的传输


b50e2c5bed6c02c2a093d3c6d77112ad_watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dzbXJ6eA==,size_16,color_FFFFFF,t_70#pic_center.png

b50e2c5bed6c02c2a093d3c6d77112ad_watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dzbXJ6eA==,size_16,color_FFFFFF,t_70#pic_center.png


文章知识点与官方知识档案匹配,可进一步学习相关知识

目录
相关文章
|
3天前
|
Android开发 开发者 Windows
这是我设计的一种不关机,然后改造操作系统的软件设计思路2.0版本
本文介绍了在不重启系统的情况下实现操作系统改造的两种方案。第一种方案通过SLFM Recovery模式,在独立于操作系统的最高权限环境下完成系统更新与改造,并支持断电恢复与失败回滚。第二种方案采用多分区机制,通过SLFM套件在独立分区中完成系统改造,适用于可中断与不可中断服务场景,确保系统更新过程的安全与稳定。
219 132
|
2天前
|
JSON fastjson Java
FastJson 完全学习指南(初学者从零入门)
摘要:本文是FastJson的入门学习指南,主要内容包括: JSON基础:介绍JSON格式特点、键值对规则、数组和对象格式,以及嵌套结构的访问方式。FastJson是阿里巴巴开源的高性能JSON解析库,具有速度快、功能全、使用简单等优势,并介绍如何引入依赖,如何替换Springboot默认的JackJson。 核心API: 序列化:将Java对象转换为JSON字符串,演示对象、List和Map的序列化方法; 反序列化:将JSON字符串转回Java对象,展示基本对象转换方法;
|
10天前
|
人工智能 算法 测试技术
轻量高效,8B 性能强劲书生科学多模态模型Intern-S1-mini开源
继 7 月 26 日开源『书生』科学多模态大模型 Intern-S1 之后,上海人工智能实验室(上海AI实验室)在8月23日推出了轻量化版本 Intern-S1-mini。
358 50