计算机网络读书笔记(共7页).docx
《计算机网络读书笔记(共7页).docx》由会员分享,可在线阅读,更多相关《计算机网络读书笔记(共7页).docx(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上第一章 计算机网络的笔记传输控制协议TCP最主要特点:1、 面向连接的传输层协议,类似于打电话2、 点对点(一对一),每一条TCP只能有两个端点3、 提供可靠交付的服务4、 全双工通信5、 面向字节流(所谓流:流入到进程或从进程流出的字节序列)TCP根据对方给出的窗口值和当前网络拥塞的程度来决定一个报文段应包含多少个字节,这是与UDP(UDP发送的报文长度是应用进程给出的)的不同点。TCP的连接 TCP把连接作为最基本的抽象。每一条TCP连接唯一地被通信两端的两个端点(即两个套接字)所确定。所谓端点:也教套接字或插口=(IP地址:端口号)TCP/IP的运输层用一个16
2、位端口号来标识一个端口,端口号只具有本地意义,它只是为了标志本计算机应用层中的各个进程在和运输层交互时的层间接口。IP地址与端口唯一地标识了一个网络中的网络应用程序,我们将这个组合称为“IP终结点(IP EndPoint)”,IP EndPoint是一个网络服务的访问点。TCP可靠传输的工作原理:1、 停止等待协议,每发送完一个分组就确认2、 连续ARQ协议,累积确认,即在收到几个分组后,对按序到达的最后一个分组发送确认。TCP的运输连接管理TCP连接的建立:三次握手TCP连接的释放:四次握手应用层应用层的的具体内容就是规定应用进程在通信时所遵循的协议。域名系统DNS因特网使用的命名系统,用来
3、把便于人们使用的机器名字转换为IP地址。域名逻辑概念,并不代表计算机所在的物理地点。机器在处理IP数据包时用IP地址而不是域名的原因:IP地址是长度固定的(Ipv6是128位,IPV4是32位),而域名的长度并不是固定的,机器处理起来比较困难。域名的解析过程:第一、 主机向本地域名服务器的查询一般都是递归查询第二、 yin本地域名服务器向根域名服务器的查询通常是采用迭代查询根域名服务器采用的任播技术:任播的IP数据报的终点是一组在不同地点的主机,但具有相同的IP地址,IP数据报交付给离源点最近的一个主机。FTP概述 文件传送协议FTP 只提供文件传送的一些基本的服务,它使用TCP 可靠的传输服
4、务。FTP的主要功能是减少或消除在不同操作系统下处理文件的不兼容性。万维网 分布式的超媒体系统超文本 包含指向其他文档的链接的文本。超文本由多个信息源链接成。超文本是万维网的基础。超文本传送协议HTTP HTTP协议定义了浏览器(即万维网客户进程)怎样向万维网服务器请求万维网文档,以及服务器怎样把文档传送给浏览器。 HTTP是面向事务的应用程协议。(所谓面向事务就是指一系列的信息交换,而这一系列的信息交换是一个不可分割的整体,即要么所有的信息交换都完成,要么一次交换都不进行)。HTTP报文通常都使用TCP连接传送。浏览器请求一个万维网文档到收到整个文档的过程HTTP/1.0与HTTP/1.1的
5、区别:HTTP/1.0缺点:每请求一个文档就要有两倍RTT的开销HTTP/1.1 持续连接方式很好的解决上述缺点。包括两种方式:非流水线方式特点是客户在收到前一个响应后才能发出下一个请求;流水线方式的特点是客户在收到HTTP 的响应报文之前就能够接着发送新的请求报文。Cookie: 表示在HTTP服务器和客户之间传递的状态信息,识别码,(类似于身份证号)用途:一般用于服务器跟踪客户端在服务器的活动。当你浏览某网站时,由Web服务器置于你硬盘上的一个非常小的文本文件,它可以记录你的用户ID、密码、浏览过的网页、停留的时间等信息。关于Cookie的两点:1、 Cookie只是一个小小的文本文件,不
6、是计算机的可执行文件,因此不可能传播计算机病毒,也不可能用来获取用户计算机硬盘中的信息。并只能由网站提供者读取。2、 因为Cookie还可用来收集用户在万维网站上的行为。所以导致双刃剑:既给我们带来了方便,也带来了我们的隐私泄露问题。Cookies的应用几乎所有的网站设计者在进行网站设计时都使用了Cookie,因为他们都想给浏览网站的用户提供一个更友好的、人文化的浏览环境,同时也能更加准确地收集访问者的信息。超文本标记语言HTML:制作万维网页面的标准语言,它消除了不同计算机之间信息交流的障碍。(由浏览器对HTML文档的各种标签进行解释显示出来)。动态文档和静态文档之间的主要体现在服务器一段,
7、主要是文档内容的生成方法不同。浏览器屏幕显示连续更新的技术服务器推送(server push)所有工作交给服务器,服务器不断地运行于动态文档相关联的应用程序,定期更新信息,并发送更新过的文档。缺点:服务器开销太大;服务器与浏览器客户的TCP连接数果多,网络传输时延加大活动文档技术所有工作都转移给浏览器端。浏览器请求一个活动文档,服务器就返回一段活动文档程序副本,使该程序副本在浏览器端运行。JAVA语言是一项用于创建和运行活动文档的技术。浏览器由一组客户程序、一组解释程序(必须HTML解释程序)以及一个控制程序构成。控制程序管理这些客户程序和解释程序,是浏览器的核心部件。API接口系统调用接口实
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机网络 读书笔记
限制150内