
网络
文章平均质量分 51
依然风
为中华之创新而读书
展开
-
TCP连接:SYN ACK RST UTG PSH FIN
TCP的三次握手是怎么进行的:发送端发送一个SYN=1,ACK=0标志的数据包给接收端,请求进行连接,这是第一次握手;接收端收到请求并且允许连接的话,就会发送一个SYN=1,ACK=1标志的数据包给发送端,告诉它,可以通讯了,并且让发送端发送一个确认数据包,这是第二次握手;最后,发送端发送一个SYN=0,ACK=1的数据包给接收端,告诉它连接已被确认,这就是第三次握手。之后,一个TCP连接建立,开转载 2012-08-02 13:18:40 · 1328 阅读 · 0 评论 -
路由器与猫的区别
调制解调器,俗称“猫”,电话线的信号是模拟信号,电脑的信号是数字信号,要通过电话线上网就要用到“猫”将模拟信号和数字信号相互转换,也就是调制、解调,才能上网;路由器简单的说就是实现多机同时上网的设备。转载 2013-03-24 18:28:12 · 1787 阅读 · 0 评论 -
ADSL
ADSL即非对称数字信号传送,它能够在现有的铜双绞线,即普通电话线上提供高达8Mbit/s的高速下行速率,{由于ADSL对距离和线路情况十分敏感,随着距离的增加和线路的恶化,速率会受到影响}远高于ISDN速率;而上行速率有1Mbit/s,传输距离达3km----5km。ADSL技术的主要特点是可以充分利用现有的铜缆网络(电话线网络),在线路两端加装ADSL 设备即可为用户提供高宽带服务。ADSL的转载 2013-03-24 18:17:06 · 965 阅读 · 0 评论 -
ip地址,子网掩码,网关,dns
我们每次在设置ip的时候都会看到这几个名字,他们到底是什么意思呢?有什么作用?ip地址可以分位两部分,一部分是网络号,一部分是主机号。网络号是在互联网中定位你的网络的,主机号是定位你的主机在你的局域网中的地址的。而子网掩码就是确定ip地址哪一段是网络号和主机号的。比如ip地址为192.168.0.1,子网掩码为255.255.255.0(转化为2进制)那么网络号为192.168原创 2013-04-08 08:52:03 · 4351 阅读 · 0 评论 -
DDNS服务器的作用
摄像机的内网地址可能一直在变,所以首先要给摄像机设置一个外网地址,然后摄像机每5妙钟向服务器发送自己现在的内网地址,这样用户就可以通过外网地址访问到你的摄像机。DDNS是将用户的动态IP地址映射到一个固定的域名解析服务上,用户每次连接网络的时候客户端程序就会通过信息传递把该主机的动态IP地址传送给位于服务商主机上的服务器程序,服务器程序负责提供DNS服务并实现动态域名解析。也就是说DD原创 2013-05-09 10:24:50 · 1692 阅读 · 0 评论 -
网络游戏程序员须知 收包与发包
本文为作者原创或翻译,转载请注明,不得用于商业用途。作者:rellikt@gmail.com首发链接:http://blog.youkuaiyun.com/rellikt/archive/2010/08/28/5846647.aspx大家好,欢迎再次来到我的博客。上一篇中我给大家介绍了简单的UDP协议的发包与收包的过程。我们知道只要开了一个UDP的端口,我们就可以通过这个端口和任意个其他机转载 2013-07-27 19:11:46 · 1384 阅读 · 0 评论 -
tcp层的作用,ip层的作用
ip层的一个重要功能就是ip地址,相当于提高了一个电话号码tcp层只要负责传输就够了,不需要知道传到哪里。原创 2013-07-27 18:33:38 · 1360 阅读 · 0 评论 -
网络游戏程序员须知 UDP vs TCP
本文为作者原创或翻译,转载请注明,不得用于商业用途。作者:rellikt@gmail.com首发链接:http://blog.youkuaiyun.com/rellikt/archive/2010/08/21/5829020.aspx这篇教程让我们就从最基本的网络数据收发开始谈起吧。其实这部分才是网络程序员应该做的最基础最简单的部分,但是这部分如果想要做好相对来说还是很有技巧和困难的。而且如果这部原创 2013-07-27 19:10:59 · 1630 阅读 · 2 评论 -
网络游戏到底用的是tcp还是udp?
嗯,看是什么类型的游戏了。不同类型的游戏一般用不同的协议。。。岂能就这么简单的说网络游戏用什么协议。一般来说,可以容许有大量出错数据包存在的游戏,用的都是UDP,因为不涉及到重发的时候UDP比TCP要快多了。还有一些人说TCP的算法,但TCP的算法大都是可以关掉的。就像刚才那位举的Nagle的例子。TCP开销主要大在启动连接慢(需要3次握手),头部大(不过在拨号上网时,它会经过压缩,反而要原创 2013-07-27 19:03:55 · 14264 阅读 · 0 评论 -
UDP广播与组播
使用UDP协议进行信息的传输之前不需要建议连接。换句话说就是客户端向服务器发送信息,客户端只需要给出服务器的ip地址和端口号,然后将信息封装到一个待发送的报文中并且发送出去。至于服务器端是否存在,或者能否收到该报文,客户端根本不用管。通常我们讨论的udp的程序都是一对一的单播程序。本章将讨论一对多的服务:广播(broadcast)、多播(multicast)。对于广播,网络中的所有主机都会接收转载 2013-09-17 15:01:55 · 4042 阅读 · 0 评论 -
rtsp协议总结
网络协议一般分为二类:一类是传输协议,一类是控制协议。可以从流媒体控制协议中看出来。原创 2013-10-23 11:32:42 · 755 阅读 · 0 评论 -
简单聊聊加密、口令的问题——成为黑客的理论基础
转载请注明作者:欧阳洋葱——也就是我本人! 有很多人常把口令和加密混为一谈,口令也可以叫做密码,而加密则是指对信息进行某种策略,把信息变成无可识别的符号或乱码,而要使这些乱码可见,则使用解密方法。 我学了三个月的网络基础知识,有兴趣的同人可以来看看加密以及口令对信息的作用。 有很多人说:我搞不清别人怎么来窃听我和其他人或网站的通讯。比如我和某个在qq上聊天转载 2013-03-22 23:51:45 · 1671 阅读 · 0 评论 -
无线网络加密方式研究
WEP(有线等效加密) 尽管从名字上看似乎是一个针对有线网络的安全选项,其实并不是这样。WEP标准在无线网络的早期已经创建,目标是成为无线局域网WLAN的必要的安全防护层,但是WEP的表现无疑令人非常失望。它的根源在于设计上存在缺陷。 在使用WEP的系统中,在无线网络中传输的数据是使用一个随机产生的密钥来加密的。但是,WEP用来产生这些密钥的方法很快就被发现具有可预测性,这样对于潜在的转载 2013-03-22 23:11:17 · 1373 阅读 · 0 评论 -
RTSP流理解
rtsp是使用udp还是tcp,是跟服务器有关,服务器那边说使用udp,那就使用udp,服务器说使用tcp那就使用tcprtsp客户端的创建:1.建立TCP socket,绑定服务器ip,用来传送和接收消息。再建立两个UDPsocket用来传输RTP/RTCP流。2.顺次发送“OPTIONS(获取服务器有哪些选项可以使用)”、“DESCRIBE”、“SETUP”、“PLAY”方原创 2012-07-29 13:00:06 · 7262 阅读 · 1 评论 -
判断网络传输h264视频流是否丢包
用RTP可以很方便的判断是否丢包,丢了那些包。而用UDP如何判断丢包,这个问题不成立。首先,NAL必须根据网络环境的MTU值再做一次分包或者并包,独立的一个NAL一个包只是一种情况。为了程序简便,通常是做当NAL大于MTU时做分包,NAL小于MTU时独立一个包这两种情况。为了在一个NAL被分包后,仍然可以标识出一个完整的NAL,H264在独立传输NAL时必须要用RTP,利用RTP的包头转载 2012-08-03 21:17:11 · 7381 阅读 · 0 评论 -
SIP协议解析与实现
阅读提示:本文将按照RFC3261逐步的介绍SIP协议,介绍了c和c++语言的实现,分析了osip库的使用和实现。本文将按照RFC3261逐步的介绍SIP协议,介绍了c和c++语言的实现,分析了osip库的使用和实现。第一章 概述一 概述SIP协议是一个基于应用层的会话控制协议。它可以创建、修改、终止多媒体会话(会议),也可以邀请参与者加入到一个现有的会话。因为SI转载 2012-08-14 16:09:58 · 2403 阅读 · 0 评论 -
RTP/RTSP/RTCP的区别
以下所有内容来源于网络,我整理了一下。大部分的内容可以在这里找到:http://www.cnblogs.com/shelvenn/archive/2008/03/12/1101789.html用一句简单的话总结:RTSP发起/终结流媒体、RTP传输流媒体数据 、RTCP对RTP进行控制,同步。之所以以前对这几个有点分不清,是因为CTC标准里没有对RTCP进行要求,因此在标准RTSP的代码中转载 2012-08-26 18:03:49 · 924 阅读 · 0 评论 -
tcp首部中的标志位的含义
SYN(synchronous):TCP首部中的同步序号标志ACK(ACKnowledgment)TCP首部中的确认标志RST(reset):连接重置,连接被关闭PSH(PuSH) - TCP首部中的急迫标志FIN(FINish) - TCP首部中的结束标志URG(URGent) - TCP首部中的紧急指针标志原创 2012-08-26 10:18:56 · 2606 阅读 · 0 评论 -
RTP H264深入研究
1.H264的格式a video coding layer (VCL) and a network abstraction layer (NAL)一个网络层,一个视频层,网络层肯定是用于互联网传输,视频层就是视频数据了。2.RTP格式 0 1 2 3 0原创 2012-08-26 23:40:02 · 2799 阅读 · 1 评论 -
RTMP协议详解
Real Time Messaging Protocol(实时消息传送协议协议)是Adobe Systems公司为Flash播放器和服务器之间音频、视频和数据传输开发的私有协议。具体使用RTMP的AS代码大概如下: var videoInstance:Video = your_video_instance; var nc:NetConnection = new NetConnect转载 2012-09-17 19:07:52 · 712 阅读 · 0 评论 -
rtmp深入研究
rtmp详解协议一般分位两个部分,一部分是建立连接,另一部分是发送的数据1.建立连接Client → Server :向服务器发出握手请求.这不属于协议包一部分,该握手请求第一个字节为(0×03),其后跟着1536个字节.尽管看上去这部分的内容对于RTMP协议来说并不是至关重要的,但也不可随意对待. Server → Client :服务器向客户端回 应握手请求.这部原创 2012-09-19 20:44:44 · 827 阅读 · 0 评论 -
ent0 en0 et0 专题总结
ent1之类的是物理网卡的设备名,en0或是et0是网络接口名(逻辑上的),enx(x是一个数字,代表第几块网卡)是标准以太网接口,et0是IEEE 802.3以太网接口。 en0是Ethernet II protocal interfaceet0是802.3 protocal interface ent0是Hardware device interface 现从应用说起,转载 2013-03-18 16:04:20 · 8592 阅读 · 2 评论 -
wireshark 实用过滤表达式(针对ip、协议、端口、长度和内容)
首先说几个最常用的关键字,“eq” 和 “==”等同,可以使用 “and” 表示并且,“or”表示或者。“!" 和 "not” 都表示取反。 一、针对wireshark最常用的自然是针对IP地址的过滤。其中有几种情况: (1)对源地址为192.168.0.1的包的过滤,即抓取源地址满足要求的包。 表达式为:ip.src == 192.168.0.1 (转载 2012-08-01 20:42:15 · 154445 阅读 · 2 评论