第一章 计算机网络和因特网 一、计算机网络的定义 两台以上具有独立操作系统的计算机通过某些介质连接成的相互共享软硬件资源的集合体。 二、协议的定义和基本要素 1.协议:定义了两个或多个通信实体间所交换报文的格式和次序,以及在报文发送和/或接收或者其他事件方面所采取的行动(响应)。 2.基本要素:语法、语义和同步 三、Internet的构成描述 1.具体构成: (1)边缘:端系统,包括软件和硬件 (2)核心:分组交换机(路由器,链路交换机) (4)接入网络和物理介质 2.网络交换方式 (1)电路交换: 时分复用TDMA,频分复用FDMA (2)分组交换: 数据报,虚电路 分组交换网络的类型:数据报网络,虚电路网络 四、分组交换网络中的延迟及其计算 1.当分组到达路由器输入链路发现缓冲区已满,则路由器只好丢弃分组;当分组在路由器内部要转发到输出链路时发现输出缓冲区队列已满,路由器只好丢弃分组。 3. 排队时延:等待被发送到输出链路上的时间 ,取决于路由器的拥塞程度 4.传输时延: L/R, 低带宽链路比较显著 5.传播时延 五、TCP/IP的分层模型,各层PDU的名称和功能 1.分层的优点:各层之间是独立的,每一层向上和向下通过层间接口提供服务;灵活性好;易于实现和维护;能促进标准化工作。 2.分层的弊端:各层可能重复较低层功能 3.应用层: 支持网络应用,报文传送 4.传输层:主机进程间数据段传送 5.网络层:主机(源目标节点)间分组传送 6.链路层: 相邻网络节点间的数据帧传送 7.物理层:物理介质上的比特传送 第二章 应用层 一、网络应用程序体系结构 1.客户机/服务器体系结构 2.纯P2P体系结构 3.客户机/服务器和P2P混合的体系结构 二、Web应用和HTTP协议 1.基本术语:网页,URL 2.HTTP是无状态的:HTTP服务器不维护客户先前的状态信息 3.非持久连接:每个TCP连接上只传送一个对象,下载多个对象需要建立多个TCP连接 4.持久连接:一个TCP连接上可以传送多个对象 (1)不带流水线的持久HTTP连接 (2)带流水线的持久HTTP连接 5.请求和响应报文 6.COOKIES技术: 7.Web缓存:代表起始服务器满足HTTP请求。 (1)所有HTTP请求指向缓存。若对象在缓存中,缓存器返回对象;否则缓存器向起始服务器发出请求,接收对象后转发给客户机。 (2)Web缓存的的好处:减少对客户机请求的响应时间;减少内部网络与接入链路上的通信量;能从整体上大大降低因特网上的Web流量。 (3)条件GET方法更新缓存器中的对象 三、电子邮件:组成及其使用的协议 1.组成部分:用户代理,邮件服务器,邮件传送和接收协议 2.SMTP协议 DNS的功能和实现 CDN 本栏目推荐文章期末集训总结期末集训总结(坚持每天写算法)基础算法复习与学习part1基础算法1-7——高精度减法(处理t=1和t>1代码的写法,t为操作次数)正则表达式复习三——修饰符计算机组成原理 复习笔记正则表达式复习二——元字符计算机组成原理期末(初稿)(坚持每天写算法)算法复习与学习part1基础算法1-6——高精度加法正则表达式复习一——介绍[NLP复习笔记] Transformer