前言 复习下计算机网络的知识并记录 正文 定义:HTTP协议(HyperText Transfer Protocol,超文本传输协议)是用于从WWW服务器传输超文本到本地浏览器的传送协议. 一.HTTP请求过程(非持续连接) 访问URL的过程:(以http://www.someSchool.edu/department/home.index为例) 1.HTTP客户进程在端口号80发起一个到服务器的TCP链接(三次握手),在客户和服务器上分别有套接字与该连接相关联. 2.HTTP经它的套接字向该服…
DNS 1.概念  DNS是:  1)  一个有分层的DNS服务器实现的分布式数据库  2)一个使得主机能够查询分布式数据库的应用协议.  它运行在UDP之上,默认使用53号端口.  主要功能 是将主机域名转换为其背后的IP地址. 2.简单过程 举例说明,当某个用户主机上的浏览器请求URL"www.kkshishabi.com/index.html" ,这个过程中DNS做了什么?   为了能使主机将http请求报文发送到目标服务器www.kkshishabi.com,主机必须获得服务器…
1.端系统通过通信链路和分组交换机连接在一起,构成网络.网络和网络之间通过路由器相连,组成了因特网. 2.ISP(Internet Service Provider)因特网服务提供商.端系统通过ISP接入互联网,每个ISP是由一个或者多个分组交换机和多段通信链路组成的网络.为了允许因特网用户之间互相通信,允许用户访问世界范围的因特网内容,这些低层ISP通过国家的.国际的高层ISP互联起来.高层ISP是由通过高速光纤链路互联的高速路由器组成.每个ISP都是独立管理的,运行IP协议,遵从一定的命名和…
文章转自:https://blog.csdn.net/weixin_43914604/article/details/105582318 学习课程:<2019王道考研计算机网络> 学习目的:利用最省时间的方法学习考研面试中的计算机网络. 1.应用层概述 2.网络应用模型 (1)客户/服务器模型(C/S) (2)P2P模型 在P2P模型中,各计算机没有固定的客户和服务器划分.相反,任意一对计算机统一称为对等方(Peer), 直接相互通信. P2P 模型从本质上来看仍然使用客户/服务器方式,每个结…
目录 L01什么是计算机网络 计算机网络 Internet L02什么是网络协议? 定义 内容 三要素 L03计算机网络结构 网络边缘 接入网络 数字用户线路DSL 电缆网络 无线接入网络 网络核心(核心网络) 关键功能:routing+forwarding L04Internet结构 L05数据交换-电路交换 数据交换 为什么要使用数据交换 数据交换类型 电路交换 L06多路复用 分类 FDM TDM WDM CDM L07数据交换-报文交换.分组交换 报文交换 分组交换 统计多路复用 报文交…
应用层协议原理 一.网络应用程序体系结构 网络应用程序体系结构是由程序研发者设计的,规定了如何在各种端系统中组织该应用程序,主要流行的有两种: 1.客户--服务器体系结构: 有一个总是打开的主机(称为服务器),他服务于来自许多的其他的称为客户的主机的请求,客户--服务器体系结构德 一个典型的例子是:Web应用程序,其中总是打开的Web服务器接收到来自其他客户的对某对象的请求时,它会向该客户发送所请求的对象作为响应.值得注意的是客户--服务器体系结构有两个重要特征: a.客户之间不直接通信 b.服…
应用层协议原理 Web和HTTP DNS:英特网的目录服务 运输层 面向连接的运输:TCP及拥塞原理 一.应用层协议原理 DNS域名解析: (用例:www.baidu.com)域名解析是网络请求的第一步操作,DNS域名解析首先是在浏览器缓存中匹配历史对应域名的IP地址,如果没有找到就到计算机的网络访问缓存中匹配,如果还找不到匹配的IP地址,就会将域名发送到根权威服务器上(com),然后再根权威服务器上匹配到域名(baidu)的服务器IP地址返回发送回客服端上. 网络连接实质上是基于IP地址来建立…
2.1 应用层协议原理 2.1.1网络应用程序体系结构 1)在客户-服务器体系结构 (client-server architecture)中,有一个总是打开的主机称为服务器,它服务于来自许多其他称为客户的主机的请求.著名的应用程序包括Web.FTP.Telnet和电子邮件. 2)在一个P2P体系结构(P2P architecture)中,对位于数据中心的专用服务器有最小的(或者没有)依赖.相反,应用程序在间断连接的主机对之间使用直接通信,这些主机对被称为对等方. 2.1.2 进程通信 1)客户…
常见的应用层协议有哪些?  HTTP(HyperText Transfer  Protocol):超文本传输协议 FTP(File Transfer Protocol):文件传输协议 SMTP(Simple Mail Transfer Protocol):简单邮件传输协议 Telnet:远程终端访问 应用层协议定义了什么?   1.交换的报文类型,例如请求报文和响应报文 2.各种报文类型的语法,如报文中的各个字段及这些字段是如何描述的 3.字段的语义,即这些字段中包含的信息的含义 4.一个进程何…
P2P系统的索引:信息到节点位置(IP地址+端口号)的映射 在文件共享(如电驴中):利用索引动态跟踪节点所共享的文件的位置.节点需要告诉索引它拥有哪些文件.节点搜索索引从而获知能够得到哪些文件 在即时消息(如QQ中):索引负责将用户名映射到位置.当用户开启IM应用时需要通知索引它的位置.节点检索索引确定用户的IP地址 集中式索引: 内容和文件传输是分布式的,但是内容定位是高度集中式的.节点加入时,通知中央服务器IP地址.内容 缺点:单点失效问题.性能瓶颈.版权问题 洪泛式查询: Query fl…