netstat命令用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。netstat是在内核中访问网络及相关信息的程序,它能提供TCP连接,TCP和UDP监听,进程内存管理的相关报告。 ...
分类:
Web程序 时间:
2015-08-03 19:29:06
阅读次数:
142
1.查询ip地址 ifconfig2.查找服务器上应用程序的端口分配 grep telnet /etc/services (telnet) telnet使用TCP/UDP端口号23grep domain /etc/services (domain) ,telnetftptftphttphttpssn...
分类:
系统相关 时间:
2015-08-02 11:41:39
阅读次数:
146
UDP:
UDP用户数据报协议在IP数据报服务上只增加了分用复用和差错检测的功能。
UDP是不具有可靠性的数据报协议。
UDP的特点:
UDP是无连接的;
UDP不保证可靠交付,即尽最大努力交付
UDP是面向报文的: 发送方的UDP对应用程序交下来的报文,在添加首部后就直接交付给IP层。对应用层交下来的报文,既不拆分也不合并,而是保留这些报文的边界。 对IP层交上来的UDP数据报,在去除首...
分类:
其他好文 时间:
2015-08-01 07:45:27
阅读次数:
291
网络由下往上分为
物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。
通过初步的了解,我知道IP协议对应于网络层,TCP协议对应于传输层,而HTTP协议对应于应用层,
三者从本质上来说没有可比性,
socket则是对TCP/IP协议的封装和应用(程序员层面上)。
也可以说,TPC/IP协议是传输层协议,主要解决数据如何在网络中传输,
而HTTP是应用层...
分类:
Web程序 时间:
2015-07-30 11:22:45
阅读次数:
138
1024以下是系统保留的,从1024-65535是用户使用的个人写的应用程序,尽量不要使用0到1024之间的端口号。1024到65535我们编程可以用。这个不是Linux规定的,是socket规定的。1、0~1023,这些端口有IANA分配和控制,可能的话,相同端口号就分配给TCP、UDP和SCTP...
分类:
Web程序 时间:
2015-07-30 02:00:11
阅读次数:
292
简单说, 你浏览的网页(网址以HTTP:// 开头) 都是HTTP协议传输到你的浏览器的, 而HTTP是基于socket之上的, socket是一套完成TCP, UDP协议的接口.HTTP协议: 简单对象访问协议, 对应于应用层, HTTP协议是基于TCP连接的.TCP协议: 对应于传输层IP协议....
分类:
Web程序 时间:
2015-07-30 00:34:22
阅读次数:
123
UNIX网络编程--卷一:套接字联网API本书面对的读者是那些希望自己编写的程序能够使用成为套接字(socket)的API进行彼此通信的人。目录:1、简介2、传输层:TCP、UDP和SCTP3、套接字编程简介4、基本TCP套接字编程5、TCP客户/服务器程序例子6、I/O复用:select和poll...
名词解释DNS:DomainNameService;域名解析服务FQDN:FullQualifiedDomainName;完全合格域名IANA:InternetAssignedNumbersAuthority;互联网数字分配机构相关知识点应用程序:bind监听端口:tcp/53,udp/53C/S架构树状结构根域:.根节点:13个一级域:组织域:.com,.org,.net..
分类:
其他好文 时间:
2015-07-28 14:41:44
阅读次数:
121
一、交互结构图
二、总体结构:
1. 大部分数据结构都直接使用的glib的库提供的;
2. 将网络层做了一个封装和业务部分用回调方法来解偶;
3. 和第三方服务用网络TCP/UDP连接方式用简单自定义文本协议来交互;
4. 可以将相关的状态同步给redis外部缓存, 供其它外界的分析调用;
5. 采用内核相关模块来进行媒体的交换, 提高应用性能。
三、流程分析
...
分类:
其他好文 时间:
2015-07-28 10:47:54
阅读次数:
254
写在前面:
作为一个程序员,各种苦逼啊,作为一个Android程序员,苦逼死了。
Android手机可以使用WIFI、蓝牙和数据网络进行网络通信,那作为Android程序员,就必须得会这些了。如果不会,都不好意思给别人说你是21世纪的屌丝程序员。
通过WIFI和数据网络通信的Socket编程(基于IP的TCP、UDP、HTTP通信 )相信大家都是驾轻就熟了。而现阶段,随着物联网的发展和蓝牙的...
分类:
移动开发 时间:
2015-07-26 19:16:12
阅读次数:
238