计算机网络
zhanglei_1991
野生程序猿一只
展开
-
TCP协议的三次握手和四次挥手
原文地址:http://uule.iteye.com/blog/2213562一、TCP报文格式 TCP报文格式图: 上图中有几个字段需要重点介绍下: (1)序号:Seq序号,占32位,用来标识从TCP源端向目的端发送的字节流,发起方发送数据时对此进行标记。 (2)确认序号:Ack序号,占32位,只有ACK标志位为1时,确认序号字段才有效,Ack=Seq+1转载 2016-03-30 11:22:43 · 309 阅读 · 0 评论 -
第二层、三层、四层交换机原理
1. 二层交换机 众所周知,第二层交换机,是根据第二层数据链路层的MAC地址和通过站表选择路由来完成端到端的数据交换的。 二层交换机具体的工作流程如下:(1) 当交换机从某个端口收到一个数据包,它先读取帧头中的源MAC地址,这样它就知道源MAC地址的机器是连在哪个端口上的;(2) 再去读取帧头中的目的MAC地址,并在地址表中查找相应的端口;(3) 如表中有与转载 2016-08-06 19:20:14 · 2504 阅读 · 0 评论 -
实例讲解虚拟机3种网络模式(桥接、nat、Host-only)
前言很多人安装虚拟机的时候,经常遇到不能上网的问题,而vmware有三种网络模式,对初学者来说也比较眼花聊乱,今天我就来基于虚拟机3种网络模式,帮大家普及下虚拟机上网的背景知识。(博文原创自http://www.cnblogs.com/ggjucheng/archive/2012/08/19/2646007.html)虚拟机网络模式无论是vmware,virtual box转载 2016-08-06 19:02:49 · 233 阅读 · 0 评论 -
Http协议详解
原文地址:http://www.cnblogs.com/EricaMIN1987_IT/p/3837436.html一、概念协议是指计算机通信网络中两台计算机之间进行通信所必须共同遵守的规定或规则,超文本传输协议(HTTP)是一种通信协议,它允许将超文本标记语言(HTML)文档从Web服务器传送到客户端的浏览器。HTTP协议,即超文本传输协议(Hypertext trans转载 2016-08-03 10:48:48 · 803 阅读 · 0 评论 -
TCP和UDP的区别
TCP和UDP是OSI模型中的运输层中的协议。TCP提供可靠的通信传输,而UDP则常被用于让广播和细节控制交给应用的通信传输。UDP(User Datagram Protocol) UDP不提供复杂的控制机制,利用IP提供面向无连接的通信服务。并且它是将应用程序发来的数据在收到的那一刻,立刻按照原样发送到网络上的一种机制。 即使是出现转载 2016-08-02 22:15:58 · 185 阅读 · 0 评论 -
HTTP/1.1与HTTP/1.0的区别
HTTP/1.1与HTTP/1.0的区别 1 可扩展性可扩展性的一个重要原则:如果HTTP的某个实现接收到了自身未定义的头域,将自动忽略它。Ø 在消息中增加版本号,用于兼容性判断。注意,版本号只能用来判断逐段(hop-by-hop)的兼容性,而无法判断端到端(end-to-end)的兼容性。例如,一台HTTP/1.1的源服务器从使用HTTP/1.1的Proxy那儿转载 2016-08-02 18:22:08 · 201 阅读 · 0 评论 -
TCP滑动窗口协议及拥塞控制
TCP协议作为一个可靠的面向流的传输协议,其可靠性和流量控制由滑动窗口协议保证,而拥塞控制则由控制窗口结合一系列的控制算法实现。一、滑动窗口协议 关于这部分自己不晓得怎么叙述才好,因为理解的部分更多,下面就用自己的理解来介绍下TCP的精髓:滑动窗口协议。 所谓滑动窗口协议,自己理解有两点:1. “窗口”对应的是一段可以被发送者发送的字节序列,其连续的范围称之为“窗口”;转载 2016-08-02 17:14:15 · 2670 阅读 · 0 评论 -
关于nginx的学习
主要参见以下几个大神写的笔记:http://www.cnblogs.com/lidabo/category/641444.htmlhttp://blog.csdn.net/yankai0219/article/details/8220695http://tengine.taobao.org/book/index.html#http://281816327.blog.51原创 2016-08-02 16:40:28 · 182 阅读 · 0 评论 -
REST服务开发实战
REST介绍 如果要说什么是REST的话,那最好先从Web(万维网)说起。 什么是Web呢?读者可以查看维基百科的词条(http://zh.wikipedia.org/zh-cn/Web),具体的我就不多说了。总之,Web是我们在互联网上最常用的服务,甚至在某些人的心中,互联网就是Web。当然,Web只是互联网的一部分而已,只是大家用的最多而已,我们访问的所有网站都是基于Web转载 2016-08-04 22:00:03 · 274 阅读 · 0 评论 -
关于rest
REST是什么?REST ( REpresentational State Transfer ),State Transfer 为 "状态传输" 或 "状态转移 ",Representational 中文有人翻译为"表征"、"具象",合起来就是 "表征状态传输" 或 "具象状态传输" 或 "表述性状态转移",不过,一般文章或技术文件都比较不会使用翻译后的中文来撰写,而是直接引用 REST转载 2016-08-04 21:48:16 · 341 阅读 · 0 评论 -
RTP/RTCP 和 RTSP
离线媒体只是用 Http协议去读取服务器端文件而已,而对于实时直播如何实现, 这里就要用到 RTP/RTCP协议了RTP/RTCPRTP是基于 UDP协议的, UDP不用建立连接,效率更高;但允许丢包, 这就要求在重新组装媒体的时候多做些工作RTP只是包裹内容信息,而RTCP是交换控制信息的,Qos是通过RTCP实现的RTP中一个重要的概念是 session, 对于转载 2016-08-04 18:04:47 · 489 阅读 · 0 评论 -
wireshark抓包图解 TCP三次握手/四次挥手详解
原文地址:http://www.seanyxie.com/wireshark%E6%8A%93%E5%8C%85%E5%9B%BE%E8%A7%A3-tcp%E4%B8%89%E6%AC%A1%E6%8F%A1%E6%89%8B%E5%9B%9B%E6%AC%A1%E6%8C%A5%E6%89%8B%E8%AF%A6%E8%A7%A3/一. TCP/IP协议族 T转载 2016-03-30 11:42:46 · 398 阅读 · 0 评论 -
UDP实现可靠数据传输
UDP没有Delievery Garuantee,也没有顺序保证,所以如果你要求你的数据发送与接受既要高效,又要保证有序,收包确认等,你就需要在UDP协议上构建自己的协议。比如RTCP,RTP协议就是在UPD协议之上专门为H.323协议簇上的IP电话设计的一种介于传输层和应用层之间的协议。下面分别介绍三种使用UDP进行可靠数据传输的协议RUDPRTP转载 2016-09-19 11:45:47 · 1921 阅读 · 0 评论