计算机网络
文章平均质量分 83
树下柚子
今天也要好好学习呢。
展开
-
Web和HTTP《计算机网络——自顶向下方法(James F. Kurose, Keith W. Rose)》
1. HTTP概况(1)超文本传输协议(HyperText Transfer Protocol,HTTP)是web的应用层协议。有两个程序组成:客户程序+服务器程序。HTTP默认端口:80(2)web页面=多个对象组成(对象只是一个文件,如一个html文件,一个图形,一个java小程序或一个视频)。每个对象通过一个对应的URL寻址。(3)URL有两部分组成:主机名+对象的路径名。(4)HTTP使用...原创 2018-05-13 18:27:19 · 3009 阅读 · 0 评论 -
文件传输协议:FTP《计算机网络——自顶向下方法(James F. Kurose, Keith W. Rose)》
(1)FTP 和HTTP都是 文件传输协议。如下图所示,用户通过一个FTP用户接口与FTP交互。首先,用户提供远程主机的主机名,使本地主机的FTP客户进程建立一个到远程FTP服务器进程的TCP连接;接着,该用户提供用户标识和口令,作为FTP的一部分在该TCP连接上传送;一旦该服务器向该用户授权,用户可以将存放在本地文件系统的一个或多个文件复制到远程文件系统(反之亦然);(2)FTP与HTTP不一样...原创 2018-05-13 20:25:47 · 1455 阅读 · 0 评论 -
实现UDP套接字编程 整理《计算机网络——自顶向下方法(James F. Kurose, Keith W. Rose)》
1. 首先介绍一下网络应用程序。主要有两类: 一类是实现“在协议标准(RFC或其他标准文档)中所定义的操作”,是开放的网络应用程序,开发者必须遵守协议所规定的规则。因此,不同开发者开发的程序能够交互操作(这些程序需要使用与该协议关联的周知端口号); 另一类是专用的网络应用程序。这种程序所使用的应用层协议没有公开发布,其他独立的开发者将不能开发出与该程序交互的代码(这类程...原创 2018-05-14 09:23:06 · 720 阅读 · 0 评论 -
TCP套接字编程 整理《计算机网络——自顶向下方法(James F. Kurose, Keith W. Rose)》
与UDP不同,TCP是一个面向连接的协议。这意味着,在客户端和服务器能够开始互相发送数据之前,它们要先握手和创建一个TCP连接。连接建立之后,当有一方需要给另一方发送数据,它只需经套接字把数据丢个TCP连接,无需再为数据附上目的地地址。1. 下面讨论一下TCP客户程序和服务程序的交互,①客户程序具有发起接触的任务。而服务程序为了能够对接触做出反应,它必须先运行起来,并且具有一个欢迎套...原创 2018-05-14 12:51:45 · 1260 阅读 · 1 评论 -
面向连接的运输: TCP 《计算机网络——自顶向下方法(James F. Kurose, Keith W. Rose)》读书笔记
TCP连接是因特网运输层的面向连接(connection-oriented)的可靠运输协议。一、TCP连接 (1)TCP被称为面向连接的协议,是因为在两个应用程序互相发数据之前,必须先进行握手建立连接。这种连接不是一条像在电路交换网络中的TDM或FDM电路,也不是一条虚电路——因为TCP协议只在端系统中运行,所以他们的连接状态完全保留在端系统中,而中间的网络元素(路由器等)不会维...原创 2018-05-26 17:19:53 · 1011 阅读 · 0 评论 -
可靠数据传输原理 《计算机网络——自顶向下方法(James F. Kurose, Keith W. Rose)》读书笔记
可靠数据传输是网络中最为重要的问题之一。TCP所采用的许多原理,都是可靠数据传输的内容。图1 说明了我们学习可靠数据传输的框架:①为上层实体提供的服务抽象是:数据可以通过一条可靠的通道进行传输。借助于可靠通道,数据就不会受到损坏或丢失(如图1 的(a)所示)。②实现这种服务抽象是可靠数据传输协议(reliabel data transfer protocol)的责任。由于可靠数据传输协议的下一层协...原创 2018-05-22 16:50:53 · 1850 阅读 · 0 评论