网络协议

HTTP/1.1中状态码:1XX(信息类状态码,接收请求正在处理),2XX(成功状态码),3XX(重定向),4XX(客户端错误,服务器无法处理请求),5XX(服务器错误)

常见状态码:

        200(成功),204(No content,表示请求成功,但响应报文不含实体的主体部分),206(Partial Content,进行范围请求)    

        301(moved permanently,永久性重定向,表示资源已被分配了新的 URL),302(found,临时性重定向,表示资源临时被分配了新的 URL),303(see other,表示资源存在着另一个 URL,应使用 GET 方法丁香获取资源),304(not modified,表示服务器允许访问资源,但因发生请求未满足条件的情况),307(temporary redirect,临时重定向,和302含义相同)

        400(bad request,请求报文中存在语法错误),401(unauthorized,表示发送的请求需要有通过 HTTP 认证的认证信息),403(forbidden,表示对请求资源的访问被服务器拒绝),404(not found,表示在服务器上没有找到请求的资源),

        500(internal sever error,表示服务器端在执行请求时发生了错误),503(service unavailable,表明服务器暂时处于超负载或正在停机维护,无法处理请求)


OSI七层模型

    物理层:建立,维护,断开物理连接

    数据链路层:建立逻辑连接,进行硬件地址寻址,差错校验等功能

    网络层:进行逻辑地址寻址,实现不同网络之间的路径选择

    传输层:定义传输数据的协议端口号,以及流控和差错校验。协议有:TCP UDP,数据包一旦离开网卡即进入网络传输层。

            UDP和TCP的区别

                    TCP提供面向连接的、可靠的数据流传输,而UDP提供的是非面向连接的、不可靠的数据流传输。

                    TCP传输单位称为TCP报文段,UDP传输单位称为用户数据报。

                    TCP注重数据安全性,UDP数据传输快,因为不需要连接等待,少了许多操作,但是其安全性却一般

    会话层:建立,管理,中止会话

    表示层:数据的表示、安全、压缩

    应用层:网络服务与最终用户的一个接口。协议有:HTTP FTP TFTP SMTP SNMP DNS TELNET HTTPS POP3 DHCP SMPP

        (SMPP协议运行在底层通讯协议 例如 TCP/IP 和 X.25 上,可以以TCP/IP或X.25作为底层通讯承载)


HTTP协议的工作特点,工作原理

    工作特点:基于B/S模式。通信开销小,简单快速,通信成本低。使用灵活,可以使用超文本传输协议。节省传输时间。无状态。

    工作原理:客户端发送请求给服务器,创建一个TCP连接,指定端口,默认80,连接到服务器,服务器监听浏览器请求,一旦监听到客户端请求,分析请求类型后,服务器会向客户端返回状态信息和数据内容。

HTTP常见的请求/响应头

    Content-Type,Accept,Origin,Cookie,Cache-Control,User-Agent,Referrer,X-Forwarded-For,Access-Control-Allow-Origin,Last-Modified

HTTP协议请求方式

    GET,POST,HEAD,OPTIONS,PUT,DELETE,TRACE

    GET和POST的区别:

        GET提交参数拼接在url上,POST提交参数在content中。使用GET传参的页面刷新无变化,POST则会重新提交。GET传参的页面可以添加到收藏,可以被浏览器缓存,POST不可以。POST可以上传文件。GET参数会保存至浏览器历史记录当中,POST不可以,相对而言,POST更安全。url长度有限制,所以GET提交数据长度有限制,POST没有。

HTTPS的工作原理:

    HTTPS是基于SSL/TLS的HTTP协议,所有HTTP数据在SSL/TLS协议封装之上传输的。

    HTTPS协议在HTTP协议基础上,添加SSL/TLS握手以及数据加密传输,也属于应用层协议。

常见的网络协议及端口

    FTP(文件传输协议,默认端口:21),Telnet(远程连接登陆协议,23),SMTP(邮件发送协议,25),POP3(接收邮件协议,110),HTTP(超文本传输协议,80),DNS(用于域名解析协议,53)

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

推荐阅读更多精彩内容

  • 定义 网络协议为计算机网络中进行数据交换而建立的规则、标准或约定的集合。网络协议主要由三个要素组成:语义、语法及时...
    FlyAndroid阅读 991评论 0 10
  • 转载:iOS网络协议----HTTP/TCP/IP浅析 一、TCP/IP协议 话说两台电脑要通讯就必须遵守共同的规...
    John_LS阅读 1,141评论 1 15
  • 转载:iOS网络协议----HTTP/TCP/IP浅析 一、TCP/IP协议 话说两台电脑要通讯就必须遵守共同的规...
    leesen阅读 545评论 0 0
  • OSI 七层网络模型 为了使不同厂家生产的计算机可以相互通信,建立更大范围的计算机网络,国际标准化组织(ISO)在...
    YoungerDev阅读 1,795评论 1 40
  • 一.TCP/IP协议 话说两台电脑要通讯就必须遵守共同的规则,就好比两个人要沟通就必须使用共同的语言一样。一个只懂...
    伶俐ll阅读 668评论 0 0