HTTP1---网络基础

1.1 使用HTTP访问web

什么是协议?

    协议就是规则。   

两个人要交流,最基本的规则是:两个人说同一种语言。

两台计算机想要交流,也需要约定并遵守共同的规则。 -->两台计算机遵守相同的协议,等同于两台计算机讲同样的语言,那么他们之间才能交流。

web通信过程

web使用HTTP协议,完成从客户端到服务器端等一系列的运作流程。




1.2 网络基础TCP/IP

要理解HTTP,则有必要先了解下TCP/IP。

1.2.1 TCP/IP协议族

TCP/IP是互联网相关的各类协议族的总称

    如上所述,互联网的各台机器之间想要通信交流,必须基于相同的协议族,规定电缆规格、IP选址、通信方式、数据格式、通信顺序等方方面面,而这些协议的总称为TCP/IP


1.2.2 TCP/IP的分层管理

    互联网上机器通信,涉及的功能方方面面,如果只有一个协议统筹,某个地方的改动,会影响到所有的部分,牵一发而动全身。

    采用分层的思想,每一层需关心自己特定的功能,而不需要在意其它层的具体细节,层之间通过固定的接口交互。这种模式下,某层的改动只影响到当前层,并不会影响到其它层。

TCP/IP分为 应用层,传输层,网络层,链路层

1 应用层

    向用户提供应用服务,主要包括FTP、DNS、HTTP

2.传输层

    传输层为应用层提供服务,提供网络连接中计算机之间的数据传输。

            主要包括: TCP UDP

3.网络层

    处理在网络中传输的数据包,选择合适的路径传输数据。

4.链路层

     硬件部分。包括控制操作系统、硬件驱动、光纤等物理可见部分。


1.2.3 TCP/IP通信传输流


按分层顺序,发送端从上到下,接收端从下到上


以HTTP为例

1.发送端在应用层发送HTTP请求,形成HTTP报文

2.为了传输方便,传输层讲HTTP报文进行分割,并把各个报文打上标记和序号,并发给网络层。

3.网络层,增加作为通信目的地的MAC地址后,转发给链路层

4.链路层通过物理链路传输到 服务器

5.服务器拿到数据一层一层剥离,直到应用层,拿到客户端的HTTP报文。




1.3与HTTP关系密切的协议:TCP、IP、DNS

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

推荐阅读更多精彩内容

  • 一、什么是TCP/IP 网络和协议 1. TCP/IP是一类协议系统,它是一套支持网络通信的协议集合。网络是计算机...
    karlon的马甲阅读 6,541评论 1 24
  • 个人认为,Goodboy1881先生的TCP /IP 协议详解学习博客系列博客是一部非常精彩的学习笔记,这虽然只是...
    贰零壹柒_fc10阅读 5,057评论 0 8
  • 博主最近在复习HTTP,之前用书主要是《计算机网络》谢希仁版本,最近结合网上博客,进行复习和提纲式的总结。 一、概...
    stoneyang94阅读 4,150评论 1 8
  • 计算机网络 基础概念 实现多个计算机系统的资源共享和信息传递 通信子网:介质,设备,协议,对应物理层,数据链路层,...
    Haozhong阅读 741评论 0 4
  • 1.TCP报头格式 UDP报头格式 TCP报头格式 UDP报头格式 具体的各部分解释看 TCP报文格式详解 - ...
    杰伦哎呦哎呦阅读 2,464评论 0 5