【笔记】计算机网络应用层

1.应用层协议原理

1.1网络应用程序体系结构

1)客户-服务器体系结构

  • 客户相互之间不直接通信。
  • 该服务器具有固定的、周知的地址,该地址称为IP地址

2)P2P体系结构(对等体系结构)

  • 应用程序间断的主机之间使用直接通信,这些主机称为对等方

1.2进程通信

1)进程与计算机之间的接口

进程通过一个称为套接字的软件接口向网络发送报文和从网络接收报文。套接字是一台主机内应用层运输层之间的接口。

2)进程寻址

在因特网中,主机由其IP地址标识。
目的地端口号用于标识接收主机的接收进程。

1.3因特网提供的运输服务

1)TCP服务

  • 面向连接的服务
  • 可靠的数据传输服务
    TCP协议还具有拥塞控制机制。

2)UDP服务

UDP是一种不提供不必要服务的轻量级运输协议,它仅提供最小的服务。UDP协议提供一种不可靠的数据传送服务。UDP没有包括拥塞控制机制。

1.4应用层协议

应用层定义了运行在不同端系统上的进程如何交换报文。
** 交换的报文类型**,如请求报文和响应报文。
各种报文类型的语法,如报文中的各个字段以及这些字段是如何描述的。
字段的语义,即这些这段包含的信息的含义。
一个进程何时以及如何发送报文,对报文进行响应的规则。

2.Web和HTTP协议

2.1HTTP概况

Web的应用层协议是超文本传输协议(HyperText Transfer Protocol,HTTP),它是Web的核心。
Web页面(也叫文档)由对象组成。一个对象只是一个文件,如一个html文件,一个JPEG图形,一个Java小程序。HTML基本文件通过URL地址引用页面中的其他对象。每个URL地址由两部分组成:存放对象的服务器主机名和对象的路径名
HTTP定义了Web客户端向Web服务器请求Web页面的方式,以及服务器向客户端传送Web页面的方式。
HTTP使用TCP作为它的支撑运输协议。
服务器向客户端发送被请求的页面,而不存储任何关于该客户的状态信息,所以我们说HTTP是一个无状态协议

2.2非持续连接和持续连接

1)非持续连接

每个请求/响应对经一个单独的TCP连接发送。每个TCP连接在服务器发送一个对象后关闭,每个TCP连接只传送一个请求报文和一个响应报文。

2)持续连接

所有的请求/响应对经相同的TCP连接发送。服务器在发送响应后保持该TCP连接打开。

2.3HTTP报文格式

2.3.1HTTP请求报文

一个HTTP请求报文由请求行(request line)、请求头部(header)、空行和请求数据4个部分组成。

HTTP请求报文格式
HTTP请求报文

2.3.2HTTP响应报文

响应报文与请求报文相对应,分为初始状态行、首部行、空行和实体主体

HTTP响应报文

HTTP请求报文和响应报文相关链接:
http://www.cnblogs.com/kissdodog/archive/2013/01/11/2856335.html

3.文件传输协议:FTP

比较HTTP和FTP的不同:

  • HTTP和FTP都运行在TCP上。
  • FTP使用了两个并行的TCP连接来传输文件,一个是控制连接,一个是数据连接。因为FTP使用了一个独立的控制连接,所以我们称FTP的控制信息是带外传送的。HTTP是带内传送
  • 在同一个会话期间,如果用户还需要传输另一个文件,FTP则打开另一个数据连接。控制连接是贯穿整个会话期间的,但是每一次文件传输都需要建立一个新的数据连接。
  • FTP服务器必须在整个绘画期间保留用户的状态。

4.因特网中的电子邮件协议

因特网电子邮件系统包含:用户代理(User agent)、邮件服务器(mail server)、简单邮件传输协议(SMTP)

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

推荐阅读更多精彩内容