TCP / IP / HTTP
文章平均质量分 67
robby_chan
人生一直在不断的探索中,才知道一些东西的真正含义,为了在探索的路途中少走弯路,早日达到心中的愿景,我认为没有什么比开阔眼界更重要的了。
展开
-
[网络] 子网掩码的作用是什么?
一个IP地址必然属于某一个网络,或者叫子网。子网掩码就是用来指定某个IP地址的网络地址的,换一句话说,就是用来划分子网的。例如,一个A类网络可以容纳16777214台主机。但是在实际运用中,不可能把一个A类网络只用于一个子网,因为那样管理起来很不方便,也会出现广播风暴等种种问题,所以需要根据实际需求把它划分为若干个较小的子网。一个B类网络可以容纳65534台主机,往往也是需要划分子网的。即便一原创 2013-01-31 16:33:50 · 1411 阅读 · 0 评论 -
TCP 三次握手
TCP 连接是通过三次握手进行初始化的。三次握手的目的是同步连接双方的序列号和确认号并交换 TCP 窗口大小信息。以下步骤概述了通常情况下客户端计算机联系服务器计算机的过程:1. 客户端向服务器发送一个SYN置位的TCP报文,其中包含连接的初始序列号x和一个窗口大小(表示客户端上用来存储从服务器发送来的传入段的缓冲区的大小)。2. 服务器收到客户端发送过来的SYN报文后,向客户端发送一个S转载 2013-10-04 18:51:57 · 953 阅读 · 0 评论 -
TCP为什么要三次握手,不是两次四次?
第三次握手——革命斗争中的通信故事在革命战争影片中,经常会看到英勇的解放军战士背着步话机在喊“长江长江,我是黄河,听到请回答。”很明显,这是呼号为黄河的一方想找呼号为长江的另一方说事,为了保证影片的节奏,导演往往把后面的联络过程省略了,其实后面还有两步,长江听到黄河的呼叫后要回答“黄河黄河,我是长江,我听到了你,请回答。”这叫做第二次握手。黄河听到长江的呼叫后还要回答“长江长江转载 2013-10-04 16:13:43 · 1002 阅读 · 0 评论 -
TCP/IP四层模型
TCP/IP参考模型 ISO制定的OSI参考模型的过于庞大、复杂招致了许多批评。与此对照,由技术人员自己开发的TCP/IP协议栈获得了更为广泛的应用。如图2-1所示,是TCP/IP参考模型和OSI参考模型的对比示意图。 图2-1 TCP/IP参考模型 2.1 TCP/IP参考模型的层次结构 TCP/IP协议栈是美国国防部高级研究计划局计转载 2013-09-09 16:54:53 · 1022 阅读 · 0 评论 -
《计算机网络 4》 应用层
计算机网络 之应用层6.1 域名系统 DNS 6.1.1 域名系统概述 6.1.2 因特网的域名结构 6.1.3 域名服务器6.2 文件传送协议 6.2.1 FTP 概述 6.2.2 FTP 的基本工作原理 6.2.3 简单文件传送协议 TFTP6.3 远程终端协议 TELNET 6.4 万维网 WWW6.4.1 概述原创 2013-01-18 13:21:16 · 584 阅读 · 0 评论 -
《计算机网络 2》 网络层
4.1 网络层提供的两种服务4.2 网际协议 IP *1) 虚拟互连网络 *2) 分类的 IP 地址 *3) IP 地址与硬件地址 *4) 地址解析协议 ARP 与逆地址解析协议RARP *5) IP 数据报的格式 *6) IP 层转发分组的流程4.3 划分子网和构造超网 4.3.1 划分子网 4.3.2 使用子网时分组转发原创 2013-01-18 13:19:48 · 546 阅读 · 0 评论 -
《计算机网络 3》 运输层
第 5 章 运输层5.1 运输层协议概述 5.1.1 进程之间的通信 5.1.2 运输层的两个主要协议 5.1.3 运输层的端口5.2 用户数据报协议 UDP 5.2.1 UDP 概述5.2.2 UDP 的首部格式5.3 传输控制协议 TCP 概述5.3.1 TCP 最主要的特点5.3.2 TCP 的连接5.4 可靠传输的工作原创 2013-01-18 13:20:35 · 655 阅读 · 0 评论 -
《计算机网络 1》 整体具览
计算机网络*1 计算机网络的体系结构1.1 计算机网络体系结构的形成1.2 协议与划分层次1.3 具有五层协议的体系结构1.4 实体、协议、服务和服务访问点1.5 TCP/IP 的体系结构*2 计算机网络向用户提供的最重要的功能 { (1), 连通性——计算机网络使上网用户之间都可以交换信息,好像这些用户的计算机都可以彼此直接连通一样。 (2), 共原创 2013-01-18 13:18:51 · 569 阅读 · 0 评论 -
[网络] 第五章 运输层
TCP/IP 体系 { 运输层最重要的两种协议UDP 和 TCP。 TCP 比 UDP 复杂得多,必须弄清 TCP 的各种机制 (如 : 面向连接的可靠服务,流量控制,拥塞控制等),以及TCP连接管理和状态图的概念。 1>, TCP 协议的用途。 传输控制协议。TCP 协议驻留在用户计算机中,它的作用是保证应用程序之间端到端的可靠通信。 从运输层的角度看 :原创 2013-01-30 12:35:02 · 561 阅读 · 0 评论 -
[网络] TCP三次握手/四次挥手详解 2 补(转) [百度空间]
TCP(Transmission Control Protocol) 传输控制协议TCP是主机对主机层的传输控制协议,提供可靠的连接服务,采用三次握手确认建立一个连接:位码即tcp标志位,有6种标示:SYN(synchronous建立联机) ACK(acknowledgement 确认) PSH(push传送) FIN(finish结束) RST(reset重置) URG(urgent紧急转载 2013-01-31 17:14:45 · 638 阅读 · 0 评论 -
[网络] TCP三次握手/四次挥手详解
相对于SOCKET开发者,TCP创建过程和链接折除过程是由TCP/IP协议栈自动创建的.因此开发者并不需要控制这个过程.但是对于理解TCP底层运作机制,相当有帮助. 而且对于有网络协议工程师之类笔试,几乎是必考的内容.企业对这个问题热情之高,出乎我的意料:-)。有时上午面试前强调这个问题,并重复讲一次,下午几乎每一个人都被问到这个问题。因此在这里详细解释一下这两个过程。转载 2013-01-31 17:05:48 · 840 阅读 · 0 评论 -
[网络] TCP/IP协议族各层的协议汇总
应用层 ·DHCP(动态主机分配协议) · DNS (域名解析) · FTP(File Transfer Protocol)文件传输协议 · Gopher (英文原义:The Internet Gopher Protocol 中文释义:(RFC-1436)网际Gopher协议) · HTTP (Hypertext Transfer Protocol)超文本传输原创 2013-01-31 17:18:45 · 1002 阅读 · 0 评论 -
理解TCP为什么需要进行三次握手(白话)
首先简单介绍一下TCP三次握手 在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接。第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认;第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器 进入转载 2013-10-04 18:46:57 · 924 阅读 · 0 评论