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. 孰优孰劣?Dubbo VS Spring Cloud性能测试大对决!

    最近我们试图从Dubbo迁移到Spring Cloud.为此对二者分别进行了性能测试.为了得出数据量不同的情况下的二者的性能表现,我们分别准备了一个25个属性pojo对象和一个50个属性的pojo对象 ...

  2. [svc]linux启动过程及级别

    Unix目录结构的来历 Linux 的启动流程 Linux 引导过程内幕 嵌入式系统 Boot Loader 技术内幕 centos6使用chkconfig治理服务和其原理 centos7的服务治理- ...

  3. react-scripts的css modules

    用create-react-app创建的项目基于react-scripts内建支持css modules,需要把css文件名改成filename.module.css,导入方式需要改成: import ...

  4. 解决windows10 里vs2015 附件进程调试提示“此任务要求应用程序有提升的权限”

    刚用windows10 ,感觉有些地方别扭.就在是vs2015开发程序的时候,就遇到了个问题. 首先 我是使用adminitrator账号登陆的. 双击vs解决方案,打开iis,然后结合vs2015里 ...

  5. Ubantu 使用extundelete恢复数据

    所以在维护系统的时候,要慎之又慎,但是有时难免会出现数据被误删除的情况,在这个时候改如何快速.有效地恢复数据呢?本文我们就来介绍一下Linux系统下常用的几个数据恢复工具. 一.如何使用“rm -rf ...

  6. ny525 一道水题

    一道水题时间限制:1000 ms  |  内存限制:65535 KB 难度:2描述 今天LZQ在玩一种小游戏,但是这游戏数有一点点的大,他一个人玩的累,想多拉一些人进来帮帮他,你能写一个程序帮帮他吗? ...

  7. C# 类型实例化的语法糖--unity下诡异结果

    类型实例化语法糖就是如下的用法: public class Abc { public int ID { get; set; } public string Name { get; set; } pub ...

  8. EntityFramework安装和EF升级方法

    例如:如何在vs2010上安装EntityFramework5.0? 首先,需要安装一个vs插件,名称为NuGet Package Manager,微软官方发布的,其作用就是为vs工程项目自动下载.安 ...

  9. 隐藏windows任务栏中的窗口显示

    在实际应用中遇到类似下列需要: 隐藏windows窗口,在windows任务栏中窗口不可见,但应用程序在后台运行. windows应用程序的窗口默认会在任务栏中添加一个可见的窗口项,方便用户操作和在不 ...

  10. 【Bayesian】贝叶斯决策方法(Bayesian Decision Method)

    已知某条件概率,如何得到两个事件交换后的概率,也就是在已知P(A|B)的情况下如何求得P(B|A).这里先解释什么是条件概率: 表示事件B已经发生的前提下,事件A发生的概率,叫做事件B发生下事件A的条 ...