
计算机网络
zyhmz
脂肪三尺,非一日之寒;码农功力,非斯须之作
展开
-
链路层--以太网,串行接口链路层协议,MTU
TCP/IP协议族是一组不用的协议组合在一起构成的协议族,尽管通常称该协议族为TCP/IP,但是TCP,IP只是其中的两种协议而已。我们先来看看TCP/IP协议族的四个层次:下面我们再来看看数据进入协议栈时的封装过程:当应用程序用TCP传送数据时,数据被送入协议栈中,然后逐个通过每一层知道被当作一串比特流送入网络。其中每一层都要增加一些首部信息(有时候还要增加尾部信息)。原创 2017-03-10 19:56:58 · 5049 阅读 · 0 评论 -
网络层协议(3):静态选路
选路是IP最重要的功能之一,下图是IP层处理过程的简单流程:需要进行选路的数据报可以由本地主机产生,也可以由其他主机产生。在后一种情况下,主机必须配置成一个路由器,否则通过网络接口收到的数据报,如果目的地不是本机就要被丢弃。在Unix系统中,大多数普通的守护进程都是路由程序和网关程序(术语daemon指的是运行在后台的进程,它代表整个系统执行某些操作。原创 2017-03-12 13:57:52 · 607 阅读 · 0 评论 -
网络层协议(4):动态选路
在网络很小,且与其他网络只有单个连接点且没有多余路由时,使用静态选路的方法是可行的的。但是当我们遇到大的网络,通常使用的是动态选路。原创 2017-03-12 17:18:56 · 431 阅读 · 0 评论 -
网络层协议(2):ICMP,Ping,Traceroute
ICMP:Internet控制报文协议 ICMP经常被认为是IP层的一个组成部分。它传递差错报文以及其他需要注意的信息。ICMP报文通常被IP层或更高层协议(TCP或UDP)使用。一些ICMP报文把差错报文返回给用户进程。ICMP报文是在IP数据报内部被传输的,这幅图展示的是ICMP报文封装在IP数据报内部:下面我们再来看看ICMP报文的具体格式:ICMP报文有各种类型,不同类型由报文中的类型字段原创 2017-03-11 13:54:42 · 2719 阅读 · 0 评论 -
网络层协议(1):子网划分,ARP
IP作为TCP/IP协议族中最为核心的协议。所有的TCP,UDP,ICMP以及IGMP数据都以IP数据报格式传输。IP提供不可靠,无连接的数据报传送服务。原创 2017-03-10 22:53:45 · 919 阅读 · 0 评论 -
应用层协议:DNS域名系统
域名系统概述 域名系统(DNS)是一种用于TCP/IP应用程序中的分布式系统,它提供主机名字和IP地址之间的转换以及有关电子邮件的选路信息。这里提到的分布式是指在Internet上的单个站点不能拥有所有的信息。每个站点(如大学中的系,校园,公司,或者公司中的部门)保留它自己的信息数据库,并运行一个服务器程序供Internet上的其他系统(客户程序)查询。从应用的角度来说,对DNS的访问是通过...原创 2018-05-31 15:54:32 · 1326 阅读 · 0 评论 -
X-Forwarded-For的一些理解(1)
关于X-Forwarded-For的一些简要概述一个关于X-Forward-For的一个思考欢迎使用Markdown编辑器写博客快捷键Markdown及扩展表格定义列表代码块脚注目录数学公式UML 图:离线写博客浏览器兼容关于X-Forwarded-For的一些简要概述X-Forwarded-For 是一个 HTTP 扩展头部,主要是为...原创 2018-09-08 12:48:50 · 20342 阅读 · 2 评论 -
HTTP协议中Content-Type
关于content_typecontent_type语法GET常见数据的提交类型POST常见数据的提交类型application/x-www-form-urlencodedmultipart/form-dataapplication/jsonbinary (application/octet-stream)关于content_typeContent-T...原创 2018-09-16 23:13:29 · 7965 阅读 · 0 评论