nodejs可以用来做什么? 具有复杂逻辑的网站;? 基于社交网络的大规模 Web 应用;? Web Socket 服务器;? TCP/UDP 套接字应用程序; 8? 命令行工具;? 交互式终端程序;? 带有图形用户界面的本地应用程序;? 单元测试工具;? 客户端 JavaScript 编译器异步式...
分类:
Web程序 时间:
2015-05-30 09:16:45
阅读次数:
170
首先我们先了解一下计算机网络的基本知识。 什么是网络?
将不同区域的计算机连接到一起。按照区域的大小可分为局域网,城域网,广域网(互联网)。
地址即IP地址,确定在网络上的一个绝对地址。
端口号:区分计算机上的软件, 占用两个字节 ,端口号范围为: 0-65535, 一共65536个端口号。
1. 在同一个协议下端口号不能重复,不同的协议可以重复
2. 1024以下的端口号尽量不...
分类:
编程语言 时间:
2015-05-29 23:12:59
阅读次数:
288
Android网络应用开发,主要有两种方式,一种是socket(是对tcp/udp协议的封装),另外一种就是使用Http协议,Android中主要提供了两种方式,HttpURLConnection和Apache HttpClient。下面对Android网络应用开发进行具体的阐述。一、基于socket的网络通信1、基于udp的socket编程步骤
定义码头
即:定义一个DatagramSocket...
分类:
移动开发 时间:
2015-05-27 22:52:30
阅读次数:
269
网络有上下分为7 层。物理层,数据链路层、网络层、会话层、应用层、传输层; IP协议位于网络层,IP和端口来控制网络流向; TCP、UDP是基于传输层、TCP保证三次握手。传递数据; UDP为不考虑是否已经连接,效率高; HTTP 超文本协议,位于应用层协议, 比如FTP协议、Telnet协议 so...
分类:
Web程序 时间:
2015-05-25 18:15:13
阅读次数:
141
含(tcp/udp/icmp/dns/http/wmi/http/https) https://github.com/samratashok/nishang/tree/master/Shells还想再提一下这个项目(powershell版的nc)https://github.com/besimorh...
分类:
系统相关 时间:
2015-05-25 12:55:30
阅读次数:
1099
我们寄希望于万能的解决方案,但是现实的情况总是很糟糕。在软件编程的世界中,技术分散的情况尤为严重,且不说各种语言拥有的优势不能融合,单就一门语言而言,就拥有众多的技术和相关技术需要学习。网络编程就是这种情况,tcp、udp、http和soap相关的协议(ftp不会玩),我们不得不在同一个应用中使用不...
http://blog.csdn.net/yanzi1225627/article/details/22222735如前文所示的TCP局域网传送东西,除了对传输层的TCP/UDP支持良好外,Android对HTTP(超文本传输协议)也提供了很好的支持,这里包括两种接口:1、标准Java接口(java...
分类:
移动开发 时间:
2015-05-23 00:01:45
阅读次数:
392
TCP
1. TCP面向连接的协议,是一个字节流协议,没有任何记录边界。发送的是数据分组。
2. TCP提供了可靠性:确认重传和重组
(1) TCP每发送一份数据都会要求对端进行确认。如果超时,就会重传。TCP会估计往返时间RTT,以确定等待多长时间重传。
(2) 如果多次发送数据分组,TCP可以保证分组的按序达到。即会根据序列号进行重组。
3. TCP提供流量控制
TCP在...
分类:
其他好文 时间:
2015-05-22 11:36:49
阅读次数:
213
NAMEnc - arbitrary TCP and UDP connections and listensSYNOPSISnc [-46DdhklnrStUuvz] [-i interval] [-p source_port] [-s source_ip_address] [-T ToS] [-w...
分类:
系统相关 时间:
2015-05-21 16:51:07
阅读次数:
147
linux应用开发-TCP/IP
一 OSI开放系统互联模型
二 协议结构
三 TCP协议
四 常用协议
五 两者区别
六 socket的TCP和UDP的连接方式
1 TCP
2 UDP
七 体系结构...
分类:
系统相关 时间:
2015-05-21 12:44:25
阅读次数:
156