20170605

本地环回地址(loopback):

IPV4:127.0.0.1-127.255.255.254

IPV6:::1 (即 0000:0000:0000:0000:0000:0000:0000:0001)

20170605

IP地址编址方法经过三个阶段:
1、两级IP:分为A、B、C三类,每个IP包含网络号、主机号两部分。
2、三级IP:每个IP包含网络号、子网号、主机号三部分
3、CIDR:每个IP包含网络前缀、主机号两部分。消除了A、B、C类地址和划分子网的概念,提高了地址利用率,使路由聚合成为可能。
 
A类:0*
B类:10*
C类:110*
D类:1110*
          224.0.0.0~224.0.0.255为保留组播地址,有特殊含义
          224.0.1.0~238.255.255.255为用户组播地址,组播组的地址在这范围内
          239.0.0.0~239.255.255.255为本地管理组播地址
 
因特网中的内网专用地址:
10.0.0.0/8           (10.0.0.0--10.255.255.255)
172.16.0.0/12     (172.16.0.0--172.31.255.255)
192.168.0.0/16   (192.168.0.0--192.168.255.255)

20170811

TCP连接的三次握手和释放的四次握手:

2017.09.10

DNS使用的传输协议既可为TCP又可为UDP

2017.09.17

HTTP协议(详见:HTTP教程

1、消息格式

1、请求消息(四部分):

请求行(请求方法、请求路径、协议版本)

请求头(键值对列表,一个键值对一行)

回车换行

请求数据

2、响应消息(四部分):

状态行或响应行(协议版本、状态码、状态说明)

消息报头(键值对列表,一个键值对一行)

回车换行

响应正文

2、请求方法:

3、状态码(详见:HTTP状态码

几个典型状态码:

200:请求成功,一般用于GET与POST请求。

300:多种选择。请求的资源可包括多个位置,相应可返回一个资源特征与地址的列表用于用户终端(例如:浏览器)选择。

301:永久移动。请求的资源已被永久的移动到新URI,返回信息会包括新的URI,浏览器会自动定向到新URI。今后任何新的请求都应使用新的URI代替。

302:临时移动。临时移动。与301类似。但资源只是临时被移动。客户端应继续使用原有URI。

303:查看其它地址。与301类似,使用GET和POST请求查看。

304:未修改。所请求的资源未修改,服务器返回此状态码时,不会返回任何资源。客户端通常会缓存访问过的资源,通过提供一个头信息指出客户端希望只返回在指定日期之后修改的资源。

305:使用代理。所请求的资源必须通过代理访问。

307:临时重定向。与302类似,使用GET请求重定向。

400:坏请求。客户端请求的语法有误,服务端无法理解。

401:未认证。请求要求用户的身份认证。

403:禁止访问。服务端理解客户端的请求,但拒绝执行请求。

404:Not Found。

408:请求超时。服务端等待客户端发送的请求时间过长,超时。

500:服务器内部错误,无法完成请求。

501:服务端不支持请求的功能,无法完成请求。

502:Bad Gateway。充当网格或代理的服务器从远程服务器接收到了一个无效请求。

504:Gateway Timeout。充当网关或代理服务器未及时从远端服务器获取请求。

505:服务端HTTP版本不支持,无法完成请求。

Casual Note of Computer Network的更多相关文章

  1. codeforces GYM 100114 J. Computer Network 无相图缩点+树的直径

    题目链接: http://codeforces.com/gym/100114 Description The computer network of “Plunder & Flee Inc.” ...

  2. codeforces GYM 100114 J. Computer Network tarjan 树的直径 缩点

    J. Computer Network Time Limit: 1 Sec Memory Limit: 256 MB 题目连接 http://codeforces.com/gym/100114 Des ...

  3. SGU 149. Computer Network( 树形dp )

    题目大意:给N个点,求每个点的与其他点距离最大值 很经典的树形dp...很久前就想写来着...看了陈老师的code才会的...mx[x][0], mx[x][1]分别表示x点子树里最长的2个距离, d ...

  4. (中等) CF 555E Case of Computer Network,双连通+树。

    Andrewid the Android is a galaxy-known detective. Now he is preparing a defense against a possible a ...

  5. [J]computer network tarjan边双联通分量+树的直径

    https://odzkskevi.qnssl.com/b660f16d70db1969261cd8b11235ec99?v=1537580031 [2012-2013 ACM Central Reg ...

  6. Computer Network Homework2’s hard question

    Computer Network Homework2’s hard question 2. What is the signal which is used to modulate the origi ...

  7. Computer Network Homework3’ s hard question

    Computer Network Homework3’ s hard question 1. Which kind of protocol does CSMA belong to? A. Random ...

  8. [Codeforces 555E]Case of Computer Network(Tarjan求边-双连通分量+树上差分)

    [Codeforces 555E]Case of Computer Network(Tarjan求边-双连通分量+树上差分) 题面 给出一个无向图,以及q条有向路径.问是否存在一种给边定向的方案,使得 ...

  9. Sgu149 Computer Network

    Sgu149 Computer Network 题目描述 给你一棵N(N<=10000)个节点的树,求每个点到其他点的最大距离. 不难想到一个节点到其他点的最大距离为:max(以它为根的子树的最 ...

随机推荐

  1. python 元类(metaclass)

    元类参见老师的博客 http://www.cnblogs.com/linhaifeng/articles/8029564.html

  2. 安装python 2.7条件下的pip环境

    wget https://pypi.python.org/packages/ff/d4/209f4939c49e31f5524fa0027bf1c8ec3107abaf7c61fdaad704a648 ...

  3. 复习下C 链表操作(单向循环链表、查找循环节点)

    循环链表 稍复杂点. 肯能会有0 或 6 字型的单向循环链表.  接下来创建 单向循环链表 并 查找单向循环链表中的循环节点. 这里已6字型单向循环链表为例. //创建 循环链表 Student * ...

  4. jQuery学习笔记(DOM操作)

    DOM操作的分类 一般来说,DOM操作分为3个方面,即DOM Core.HTML-DOM和CSS-DOM. 1. DOM Core DOM Core并不专属于JavaScript,任何一种支持DOM的 ...

  5. 志强处理器结尾的ES、QS、正式版的区别

    CPU的推出过程大概分这几个步骤:ES1:测试架构和工艺制程ES2:修正大量BUG 这个时候的U已经能用了 但还存在隐患ES3(QS):质量认证样品 型号确定 在电脑上能显示型号和规格 可能存在或不存 ...

  6. Http Post 二进制通信

    客户端请求和接收(使用了httpclient4.3 和netty3.5) public static void httpPost11() { CloseableHttpClient httpClien ...

  7. 【Unity】第11章 第三人称角色控制器和碰撞体

    分类:Unity.C#.VS2015 创建日期:2016-05-02 一.简介 第三人称视角控制器涉及的相关概念有: 1.刚体(Rigidbody). 2.碰撞体(Collider).包括球体碰撞体( ...

  8. mySql索引优化分析

    MySQL索引优化分析 为什么你写的sql查询慢?为什么你建的索引常失效?通过本章内容,你将学会MySQL性能下降的原因,索引的简介,索引创建的原则,explain命令的使用,以及explain输出字 ...

  9. 【小白的CFD之旅】19 来自计算网格的困惑

    经过一年的忙碌,终于又到了寒假时间,小白又满状态复活了. 这一年小白学了很多的课程,但是一年下来,小白却感觉脑袋里没留下什么东西,貌似什么东西都在考完试的那一刹那全还回给老师了.这一年学习之余,小白仍 ...

  10. (原创)C++11改进我们的程序之右值引用

    本次主要讲c++11中的右值引用,后面还会讲到右值引用如何结合std::move优化我们的程序. c++11增加了一个新的类型,称作右值引用(R-value reference),标记为T & ...