IP协议是TCP协议栈中的核心协议,也是网络编程的基础之一。网络层概述IP服务特点:IP协议为上层协议提供无状态,无连接,不可靠的服务。
无状态:IP通信双方不同步状态传输信息,因此所有IP数据报的发送和接收都是相互独立的,这样也就造成了它无法处理乱序,重复的IP数据报。相对于面向连接而设定的,例如TCP协议,它能够自己处理乱序,重复的报文段。他递交给上层的内容绝对是有序的正确的。但是IP协议的状态...
分类:
其他好文 时间:
2015-08-10 12:02:06
阅读次数:
168
网络程序设计是指编写与其他计算机进行通信的程序。Java已经将网络程序所需要的东西封装成不同的类。只要创建这些类的对象,使用相应的方法。1、局域网与因特网 为了实现两台计算机的通信,必须要用一个网络线路连接两台计算机。 服务器是指提供信息的计算机或程序,客户机是指请求信息的计算机或程序,...
分类:
其他好文 时间:
2015-08-09 01:55:21
阅读次数:
123
nc/netcat命令网络测试nc命令是netcat命令的简称,都是用来设置路由器。语法nc/netcat(选项)(参数)选项-g<网关>:设置路由器跃程通信网关,最多设置8个;
-G<指向器数目>:设置来源路由指向器,其数值为4的倍数;
-h:在线帮助;
-i<延迟秒数>:设置时间间隔..
分类:
Web程序 时间:
2015-08-07 20:23:38
阅读次数:
249
作者:郭孝星
微博:郭孝星的新浪微博
邮箱:allenwells@163.com
博客:http://blog.csdn.net/allenwells
Github:https://github.com/AllenWells下面我们来演示一下如何使用Android的NSD服务,文章最后会给出工程源码。一 注册NSD服务1.1 创建NsdServiceInfo对象NsdServiceInfo对...
分类:
移动开发 时间:
2015-08-06 15:13:50
阅读次数:
185
作者:郭孝星
微博:郭孝星的新浪微博
邮箱:allenwells@163.com
博客:http://blog.csdn.net/allenwells
Github:https://github.com/AllenWells一 NsdManagerNsdManager用来提供网络服务可发现的管理服务,网络发现可以是处于同一WiFi网络的两个设备,也可以是位于同一网络的打印机等。 注意:Nsd...
分类:
移动开发 时间:
2015-08-06 15:11:47
阅读次数:
378
作者:郭孝星
微博:郭孝星的新浪微博
邮箱:allenwells@163.com
博客:http://blog.csdn.net/allenwells
Github:https://github.com/AllenWells【Android应用开发技术:网络通信】章节列表
网络服务发现(Network Service Discovery)是一种在局域网内可以辨识并使用其他设备上提供的服务...
分类:
移动开发 时间:
2015-08-06 15:11:22
阅读次数:
195
图的最重要的应用之一就是在交通运输和通信网络中寻找最短路径。例如在交通网络中经常会遇到这样的问题:两地之间是否有公路可通;在有多条公路可通的情况下,哪一条路径是最短的等等。这就是带权图中求最短路径的问题,此时路径的长度不再是路径上边的数目总和,而是路径上的边所带权值的和。
分类:
其他好文 时间:
2015-08-02 13:07:16
阅读次数:
255
此篇是为了引出TCP的可靠机制。
停止等待协议:
在计算机网络发展的初期,通信网的传输质量普遍不是很好,所以数据传输的差错率较大。所以数据链路层就必须解决可靠传输的问题。停止等待是最简单也是最基本的数据链路层协议
工作原理如下:
发送端每发送完一帧后就停止发送,等待接收端的确认,如果收到了接收端发来的确认帧,就继续发送下一帧。
在接收端,每收到一个无差错的帧,就将其交付给上层,并给发送端返回一...
分类:
其他好文 时间:
2015-08-01 01:10:52
阅读次数:
142
——Java培训、Android培训、iOS培训、.Net培训 期待与您共同交流!——文章大纲:1.网络基础
2.TCP通信
3.UDP通信1. 网络基础1.1. 网络协议1.1.1. 网络协议分层OSI(开放系统互联(Open System Interconnection))模型是国际标准化组织ISO创立的。这是一个理论模型,并无实际产品完全符合OSI模型。制订OSI模型只是为了分析网络通讯方...
分类:
编程语言 时间:
2015-07-29 23:00:32
阅读次数:
157
源:安卓能用的modebus CRC16计算,附上对应的C语言的CRC16“源”即是原文地址,想了解作都更多文章及思想请移步到“源”。转过只是为了本人感兴趣的文章查找方便。正文: 最近写安卓串口通信需要用到modebus 的crc16通信,网上找了很多都是字符串的,我需要byte的,由于java没....
分类:
移动开发 时间:
2015-07-28 12:19:30
阅读次数:
189