计算机网络:自顶向下方法

第一章 计算机网络和因特网

  • 所有设备被称为端系统主机,端系统通过通信链路分组交换机连接在一起。
  • 物理传输媒介包括同轴电缆,铜线,光纤,无线电频谱,传输速率以bps度量。
  • 发送短将数据分段,并加上首部字节,称为分组
  • 市面上最著名的交换机是路由器链路层交换机
  • 在许多方面,分组类似于卡车,通信链路类似于公路和铁路,分组交换机类似于立交桥,而端系统类似于建筑物。就像卡车选取运输网络的一条路径前行一样,分组则选区计算机网络的一条路径前行。
  • 因特尔服务提供商简称ISP
  • TCP和IP协议是因特网中两个最为重要的协议,IP协议定义了在路由器和端系统中发送和接收的分组格式。
  • 电子邮件,即使讯息,流式视频,P2P,网络电视等这些应用程序称之为分布式应用程序
  • 一个协议定义了在两个或多个通信实体之间交换的报文格式和次序,以及在报文传输/接受或其它事件方面所采取的动作。
  • 通过网络链路和交换机移动数据有两种基本方法:电路交换分组交换
  • 按需(而不是预分配)共享资源有时被称为资源的统计多路复用
  • 在一个ISP的网络中,某ISP与其它ISP的连接点被称为到汇集点(POP)
  • 检查分组首部和决定将分组导向何处所需要的时间是处理时延的一部分。
  • 在队列中,当分组在链路上等待传输时,它经受排队时延
  • 用L比特表示分组的长度,用R bps表示从路由器A到路由器B的链路传输速度,L/R就是传输时延
  • 一旦一个比特被推向链路,该比特需要向路由器B传播。从该链路的起点到路由器B传输所需要的事件是传播时延
  • 到达的分组如果发现一个满的队列,路由器将丢弃该分组,称之为丢包
  • 吞吐量
  • 一个端系统中的应用程序使用协议与另一个端系统中的应用程序交换信息分组。我们将这种位于应用层的信息分组称为报文

第二章 应用层

  • skype 如何利用p2p?
  • 在给定的一对进程之间的通信会话中,发起通信的进程被标示为客户机,在会话开始时等待联系的进程是服务器
  • 运输层协议能为调用它的应用程序提供什么样的服务呢?我们大体可以从四个方面对应用程序服务要求进行分类:可靠的数据传输,吞吐量,定时和安全性。
  • 什么是套接字
  • TCP服务模型包括面向连接服务可靠数据传输服务。当应用程序调用TCP协议作为它的运输层协议时,该应用程序就能获得TCP协议提供的这两种服务。
  • 安全套接字层(SSL),不仅能够做传统TCP所能做的一切,还提供了关键的进程到进程的安全性服务,包括加密,数据完整性和端点鉴别。

  • UDP协议,乱序的,不保证能接收到,没有握手过程的轻量级运输层协议。

  • IP地址是用来唯一标识主机的32比特数。

  • 端口号是用来在主机上识别运行的网络应用程序的。web服务进程用的是80号端口。邮件服务进程用的是25号端口。

  • web的应用层协议是超文本传输协议(HTTP),协议有两部分程序实现:一个客户机程序和一个服务器程序,它们运行在不同的端系统中,通过交换HTTP报文进行会话。HTTP定义了这些报文的格式以及客户机和服务器是如何进行报文交换的。

  • 非持久连接:应用程序的研制者需要确定每个请求/响应对是经一个单独的TCP连接发送

    屏幕快照 2016-10-17 下午5.27.55.png
  • 持久连接:所有的请求及相应的响应经相同的TPC连接发送。

  • cookie技术有4个组成部分:1.在Http响应报文中有一个cookie首部行。2.在Http请求报文中又一个cookie首部行。3.在用户系统中保留又一个cookie文件,由用户的浏览器管理。4.在web站点又一个后端数据库,管理用户的cookie。

  • web缓存器也叫做代理服务器,他是能够代表初始web服务器来满足Http请求的网络实体。

  • HTTP协议有一种机制,允许缓存器证实它的对象是最新的。这种机制就是条件GET方法。

  • 我们学习了HTTP协议报文的格式,以及发送和接收HTTP报文时Web客户机和服务器所采取的动作。我们还学习了一些与HTTP协议有关的web应用程序基础设施,包括缓冲,cookie和后端数据库。

  • HTTP和FTP都是稳健传输协议,并且有很多共同的特点。例如,它们都运行在TCP上。然而,这两个应用协议也有一些重要的却别。其中最显著的就是FTP适用两个并行的TCP连接来传输文件,一个是控制连接,一个是数据连接。因为FTP协议适用一个分离的控制连接,所以我们也称FTP的控制信息是带外传送。

  • 如何让邮件的接收方运行在他本地PC上的用户代理,获得位于某ISP的邮件服务器上的他的邮件呢?注意到Bob的用户代理不能使用SMTP取回邮件,因为取邮件是一个拉操作,而SMTP协议是一个推协议。通过引入一个特殊的邮件访问协议来解决这个难题,该协议将Bob邮件服务器上的邮件传送给他的本地PC。目前有多种流行的流行的邮件访问协议,包括第三版的邮局协议(POP3),因特网邮件访问协议(IMAP)以及HTTP

  • 基于Web的电子邮件,当发送邮件时,使用的是HTTP而不是POP3或者IMAP协议。然而,服务器和服务器之间发送和接收邮件时,仍使用SMTP。

  • DNS是:1.一个由分层的DNS服务器实现的分布式数据库;2.一个允许主机查询分布式数据库的应用层协议。

第三章 运输层

  • 运输层协议是在端系统中而不是在网络路由器中实现的。

  • 网络应用程序一颗使用多种运输层协议。例如,因特网有两种协议,即TCP和UDP,这两种协议都能为其调用的应用程序提供一组不同的运输层服务。

  • 运输层为运行在不同主机上的进程之间提供了逻辑通信,而忘了层则提供了主机间的逻辑通信。

  • 我们总结一下UDP和TCP所提供的服务模型。UDP和TCP最基本的任务是,将两个端系统间IP的交付服务扩展为运行在两个端系统上的进程之间的交付服务。将主机间交付扩展到进程间交付,称为运输层的多路复用多路分解

  • TCP为应用程序提供可靠数据传输服务和拥塞控制

  • 0-1023范围的端口号称之为周知端口号,是严格受限制的,也就是说她们是保留给诸如HTTP和FTP之类的周知至应用层协议的。

  • 主机上的每个套接字被分配一个端口号,当报文段到达主机时,运输层检查报文段中的目的端口号,并将其定向到相应的套接字。然后报文段中的数据通过套接字进入其所连接的进程。

屏幕快照 2016-10-25 上午11.34.30.png
  • 我们至少需要在运输层提供一个多路复用/多路分解服务,以便在网络层与正确的应用级进程之间传递数据。

![Uploading 屏幕快照 2016-10-25 上午11.53.36_628603.png . . .]

188

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 158,847评论 4 362
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 67,208评论 1 292
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 108,587评论 0 243
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 43,942评论 0 205
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,332评论 3 287
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,587评论 1 218
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,853评论 2 312
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,568评论 0 198
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,273评论 1 242
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,542评论 2 246
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 32,033评论 1 260
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,373评论 2 253
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 33,031评论 3 236
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,073评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,830评论 0 195
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,628评论 2 274
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,537评论 2 269

推荐阅读更多精彩内容