从上图可以看到,TCP/IP是个协议组,可分为三个层次:网络层、传输层和应用层。 在网络层有IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议。 在传输层中有TCP协议与UDP协议。 在应用层有FTP、HTTP、TELNET、SMTP、DNS等协议。 下图也是描述这个关系的。 参考: ...
分类:
Web程序 时间:
2015-02-17 17:38:45
阅读次数:
465
Swiss Army Knife of networking?netcat?is a versatile tool that is able to read and write data across TCP and UDP network . Combined with other tools and redirection it can be used in number of wa...
分类:
Web程序 时间:
2015-02-11 22:07:25
阅读次数:
241
简介套接字,是支持TCP/IP的网络通信的基本操作单元,可以看做是不同主机之间的进程进行双向通信的端点,简单的说就是通信的两方的一种约定,用套接字中的相关函数来完成通信过程。非常非常简单的举例说明下:Socket=Ip address+ TCP/UDP + port。主要参数区分不同应用程序进程间的...
分类:
其他好文 时间:
2015-02-09 22:53:51
阅读次数:
126
*网络通信与数据交换已经成为现代软件必备的基础功能。
*目前公司上下位机的网络通信均采用
TCP/ UDP 协议进行数据交换和控制。这种低层次的网络通信协议在小数据量,少互交的领域有着较大的优势。但是随着网络功能需求的日趋旺盛,
TCP/UDP 协议日渐无法满足需求,其弊端日渐明显
*TCP/UDP通信编程可分为:
*
1 通信控制层
*通信控制层负责网络的配置,连...
分类:
其他好文 时间:
2015-02-09 18:29:53
阅读次数:
220
Android的TCP和UDP传输 简单程序...
分类:
移动开发 时间:
2015-02-09 18:24:25
阅读次数:
164
IP数据报的校验:IP数据报只需要对数据头进行校验,步骤如下:将接收到的数据的checksum字段设置为0把需要校验的字段的所有位划分为16位(2字节)的字把所有16位的字相加,如果遇到进位,则将高于16字节的进位部分的值加到最低位上,举例,0xBB5E+0xFCED=0x1B84B,则将1放到最低...
分类:
其他好文 时间:
2015-02-08 06:42:40
阅读次数:
202
1、netstat -tuln(TCP udp lister ,n显示地址和端口号)查询当前计算机开了哪些端口0代表很通畅tcp才有监听的状态 udp没有监听------------------listen 的 EN换行了,修改 secureCRT的逻辑行,逻辑列大一点点即可2、netstat -a...
分类:
系统相关 时间:
2015-02-04 00:19:04
阅读次数:
266
本文将讲解为什么服务器回复端口不可达,以及客户端socket 如何获取 端口不可达 信号。
首先,做为服务器,当一个报文经过查路由,目的ip是上送本机的时候,经过netfilter 判决后,
调用ip_local_deliver_finish,它根据ip头中的协议类型(TCP/UDP/ICMP/......),调用不同的4层接口函数进行处理。
对于udp而言,hand...
分类:
其他好文 时间:
2015-02-03 19:35:25
阅读次数:
647
HP-Socket 是一套通用的高性能 TCP/UDP 通信框架,包含服务端组件、客户端组件和 Agent 组件,广泛适用于各种不同应用场景的 TCP/UDP 通信系统,提供 C/C++、C#、Delphi、E(易语言)、Java、Python 等编程语言接口。HP-Socket 对通信层实现完全封...
分类:
其他好文 时间:
2015-02-03 06:58:21
阅读次数:
212
Hessian 原理分析 一. 远程通讯协议的基本原理 网络通信需要做的就是将流从一台计算机传输到另外一台计算机,基于传输协议和网络 IO 来实现,其中传输协议比较出名的有 http 、 tcp 、 udp 等等, http 、 tcp 、 udp 都是在基于 Socket 概念上为某类应用场景.....
分类:
其他好文 时间:
2015-02-02 19:46:11
阅读次数:
139