热门文章 TCP-IP协议详解(7) 傀儡(UDP协议)【转】

时间:2014-9-27   作者:eehello   分类: Network   浏览:5031  评论:0  
时间:2014-9-27   分类: Network    浏览:5031   评论:0
我们已经讲解了物理层、连接层和网络层。最开始的连接层协议种类繁多(Ethernet、Wifi、ARP等等)。到了网络层,我们只剩下一个IP协议(IPv4和IPv6是替代关系)。进入到传输层(transport layer),协议的种类又开始繁多起来(比如TCP、UDP、SCTP等)。这就好像下面的大树,根部(连接层)分叉很多,然后统一到...

阅读全文>>

热门文章 TCP-IP协议详解(6) 瑞士军刀 (ICMP协议)

时间:2014-9-27   作者:eehello   分类: Network   浏览:5054  评论:0  
时间:2014-9-27   分类: Network    浏览:5054   评论:0
到现在为止,我们讲解了网络层中最重要的IP协议。IP协议的一个重要补充是是ICMP协议。 ICMP协议ICMP(Internet Control Message Protocol)是介于网络层和传输层的协议。它的主要功能是传输网络诊断信息。   ICMP传输的信息可以分为两类,一类是错误(erro...

阅读全文>>

热门文章 TCP-IP协议详解(5) 我尽力(IP协议详解)【转】

时间:2014-9-27   作者:eehello   分类: Network   浏览:5122  评论:0  
时间:2014-9-27   分类: Network    浏览:5122   评论:0
在粗略了解了IP接力和IP地址后,我们再反过来,看一看IP协议的具体细节和设计哲学。IPv4与IPv6头部的对比我们已经在IP接力中介绍过,一个IP包分为头部(header)和数据(payload/data)两部分。头部是为了实现IP通信必须的附加信息,数据是IP通信所要传送的信息。黄色区域 (同名区域)我们看到,三个黄色区域跨越了IP...

阅读全文>>

热门文章 TCP-IP协议详解(4)地址耗尽危机(IPv4与IPv6地址)【转】

时间:2014-9-27   作者:eehello   分类: Network   浏览:5021  评论:0  
时间:2014-9-27   分类: Network    浏览:5021   评论:0
IP地址是IP协议的重要组成部分,它可以识别接入互联网中的任意一台设备。在IP接力中,我们已经看到,IP包的头部写有出发地和目的地的IP地址。IP包上携带的IP地址和路由器相配合,最终允许IP包从互联网的一台电脑传送到另一台。在IP接力中,我们是以IPv4为例说明IP包的格式的。IPv4和IPv6是先后出现的两个IP协议版本。IPv4的...

阅读全文>>

热门文章 TCP-IP协议详解(3) IP接力赛(IP, ARP, RIP和BGP协议)【转】

时间:2014-9-27   作者:eehello   分类: Network   浏览:4772  评论:0  
时间:2014-9-27   分类: Network    浏览:4772   评论:0
网络层(network layer)是实现互联网的最重要的一层。正是在网络层面上,各个局域网根据IP协议相互连接,最终构成覆盖全球的Internet。更高层的协议,无论是TCP还是UDP,必须通过网络层的IP数据包(datagram)来传递信息。操作系统也会提供该层的socket,从而允许用户直接操作IP包。IP数据包是符合IP协议的信...

阅读全文>>

热门文章 TCP-IP协议详解(2) 小喇叭开始广播 (以太网与WiFi协议)【转】

时间:2014-9-27   作者:eehello   分类: Network   浏览:4726  评论:0  
时间:2014-9-27   分类: Network    浏览:4726   评论:0
“小喇叭开始广播啦”,如果你知道这个,你一定是老一辈的人。“小喇叭”是五十年代到八十年代的儿童广播节目。在节目一开始,都会有一段这样的播音:“小朋友,小喇叭开始广播了!” 听到这里,收音机前的小朋友就兴奋起来,准备好听节目了:这一期的内容是以太网(Ethernet)协议与WiFi。我们在邮差与邮局中说到,以太网和WiFi是连接层的两种协...

阅读全文>>

热门文章 TCP-IP协议详解(1)邮差与邮局 (网络协议概观)【转】

时间:2014-9-27   作者:eehello   分类: Network   浏览:3703  评论:0  
时间:2014-9-27   分类: Network    浏览:3703   评论:0
在阅读“TCP-IP协议详解”系列文章之前,建议阅读以下两篇文章,以便对互联网协议有个快速的全局了解和把握!互联网协议入门(一)互联网协议入门(二)信号的传输总要符合一定的协议(protocol)。比如说长城上放狼烟,是因为人们已经预先设定好狼烟这个物理信号代表了“敌人入侵”这一抽象信号。这样一个“狼烟=敌人入侵”就是一个简单的协议。协...

阅读全文>>

热门文章 程序员的自我修养——计算机网络【转】

时间:2014-9-27   作者:eehello   分类: Network   浏览:5580  评论:0  
时间:2014-9-27   分类: Network    浏览:5580   评论:0
几乎所有的计算机程序,都会牵涉到网络通信。因此,了解计算机基础网络知识,对每一个程序员来说都是异常重要的。本文在介绍一些基础网络知识的同时,给出了一些高质量的系列文章链接,以方便大家随时参考学习。相信通过本文的学习,你能对计算机网络有全面的认识!在阅读本文之前,建议阅读以下两遍文章,以便对”计算机网络是如何工作”的有个大概的了解。互联网...

阅读全文>>

热门文章 TCP 的那些事儿(下)【转】

时间:2014-9-27   作者:eehello   分类: Network   浏览:4770  评论:0  
时间:2014-9-27   分类: Network    浏览:4770   评论:0
这篇文章是下篇,所以如果你对TCP不熟悉的话,还请你先看看上篇《TCP的那些事儿(上)》 上篇中,我们介绍了TCP的协议头、状态机、数据重传中的东西。但是TCP要解决一个很大的事,那就是要在一个网络根据不同的情况来动态调整自己的发包的速度,小则让自己的连接更稳定,大则让整个网络更稳定。在你阅读下篇之前,你需要做好准备,本篇文章有好些算法...

阅读全文>>

热门文章 TCP 的那些事儿(上)【转】

时间:2014-9-27   作者:eehello   分类: Network   浏览:4671  评论:0  
时间:2014-9-27   分类: Network    浏览:4671   评论:0
    TCP是一个巨复杂的协议,因为他要解决很多问题,而这些问题又带出了很多子问题和阴暗面。所以学习TCP本身是个比较痛苦的过程,但对于学习的过程却能让人有很多收获。关于TCP这个协议的细节,我还是推荐你去看W.Richard Stevens的《TCP/IP 详解 卷1:协议》(当然,你也可以去读一下RFC793以...

阅读全文>>

热门文章 互联网协议入门(二)【转】

时间:2014-9-27   作者:eehello   分类: Network   浏览:4967  评论:0  
时间:2014-9-27   分类: Network    浏览:4967   评论:0
上一篇文章分析了互联网的总体构思,从下至上,每一层协议的设计思想。这是从设计者的角度看问题,今天我想切换到用户的角度,看看用户是如何从上至下,与这些协议互动的。==============================================================互联网协议入门(二)作者:阮一峰(接上文)七、一个小结...

阅读全文>>

热门文章 互联网协议入门(一)[转]

时间:2014-9-27   作者:eehello   分类: Network   浏览:4242  评论:0  
时间:2014-9-27   分类: Network    浏览:4242   评论:0
我们每天使用互联网,你是否想过,它是如何实现的?全世界几十亿台电脑,连接在一起,两两通信。上海的某一块网卡送出信号,洛杉矶的另一块网卡居然就收到了,两者实际上根本不知道对方的物理位置,你不觉得这是很神奇的事情吗?互联网的核心是一系列协议,总称为”互联网协议”(Internet Protocol Suite)。它们对电脑如何连接和组网,做...

阅读全文>>

热门文章 图解TCP-IP协议[转]

时间:2014-9-24   作者:eehello   分类: Network   浏览:4590  评论:0  
时间:2014-9-24   分类: Network    浏览:4590   评论:0
本文通过两个图来梳理TCP-IP协议相关知识。TCP通信过程包括三个步骤:建立TCP连接通道,传输数据,断开TCP连接通道。如图1所示,给出了TCP通信过程的示意图。图1 TCP 三次握手四次挥手图1主要包括三部分:建立连接、传输数据、断开连接。1)建立TCP连接很简单,通过三次握手便可建立连接。2)建立好连接后,开始传输数据。TCP数...

阅读全文>>

热门文章 ARP协议的报文格式【转】

时间:2014-9-6   作者:eehello   分类: Network   浏览:6148  评论:0  
时间:2014-9-6   分类: Network    浏览:6148   评论:0
ARP协议的报文格式结构ether_header定义了以太网帧首部;结构arphdr定义了其后的5个字段,其信息用于在任何类型的介质上传送ARP请求和回答;ether_arp结构除了包含arphdr结构外,还包含源主机和目的主机的地址。定义常量#define EPT_IP   0x0800  &n...

阅读全文>>

热门文章 TCP/UDP 端口及部分端口的作用[转]

时间:2014-9-5   作者:eehello   分类: Network   浏览:7920  评论:0  
时间:2014-9-5   分类: Network    浏览:7920   评论:0
TCP/UDP 端口 TCP 和 UDP 都是 IP 层的传输协议,是 IP 与上层之间的处理接口。TCP 和 UDP 协议端口号被设计来区分运行在单个设备上的多重应用程序的 IP 地址。 由于同一台机器上可能会运行多个网络应用程序,所以计算机需要确保目标计算机上接收源主机数据包的软件应用程序的正确性,以及响应能够被发送到源主 ...

阅读全文>>

返回顶部| 首页| 手气不错| 留言板|后花园

Copyright © 2014-2023 点滴记忆---观雨亭