TCP/IP网络编程系列之四-基于TCP的服务端/客户端理解TCP和UDP根据数据传输方式的不同,基于网络协议的套接字一般分为TCP和UDP套接字。因为TCP套接字是面向连接的,因此又称为基于流的套接字。在了解TCP之前,先了解一下TCP所属的TCP/IP协议栈。如图所示,TCP/IP协议栈共分为4...
分类:
其他好文 时间:
2014-12-16 22:15:32
阅读次数:
293
//127.0.0.1是本机IP地址 package lianxi1; import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.InetAddress; import org.junit.Test...
分类:
其他好文 时间:
2014-12-16 22:13:12
阅读次数:
186
网络由下往上分为 物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。 通过初步的了解,我知道IP协议对应于网络层,TCP协议对应于传输层,而HTTP协议对应于应用层, 三者从本质上来说没有可比性, socket则是对TCP/IP协议的封装和应用(程序员层面上)。 也可以说,TPC...
分类:
Web程序 时间:
2014-12-16 16:55:26
阅读次数:
140
网络层位于TCP/IP协议栈第三层。在数据链路层和传输层中间,网络层通过定义一些协议保证了数据包的正确转发。本文简单介绍IP地址分类、合理进行子网地址划分(VLSM,variablelengthsubnetmask可变长子网掩码)、ARP/RARP协议原理以及路由器工作原理。网络层数据封装前面已经学习..
分类:
其他好文 时间:
2014-12-16 06:35:49
阅读次数:
340
网络层位于TCP/IP协议栈第三层。在数据链路层和传输层中间,网络层通过定义一些协议保证了数据包的正确转发。本文简单介绍IP地址分类、合理进行子网地址划分(VLSM,variablelengthsubnetmask可变长子网掩码)、ARP/RARP协议原理以及路由器工作原理。网络层数据封装前面已经学习..
分类:
其他好文 时间:
2014-12-16 06:34:56
阅读次数:
321
感言:专注物联网应用开发,分享物联网技术经验。软件平台:IAR6.5TCP/IP协议栈:LWIP1.4.1硬件平台:STM32F103C8T6有线通信板(点击这里可以购买)
1、TCP/IP协议栈LWIP
1.1、LWIP认识
LWIP是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈,是Light
Weight (轻型)IP...
分类:
其他好文 时间:
2014-12-12 15:03:11
阅读次数:
297
介绍在IP协议中主机的路由表获取方法:主机初始化路由表:直接相连路由:接口初始化时,自动获取直连主机和网络的路由信息间接相连路由:通过执行route命令,手动初始化路由表ICMP路由请求和通告主机:引导期间发送ICMP请求;平时侦听来自路由器的ICMP通告,通告路由存在生命周期30分钟路由器:监听主...
分类:
其他好文 时间:
2014-12-11 00:05:14
阅读次数:
205
OSI参考模型OSIRM:开放系统互连参考模型(opensysteminterconnectionreferencemodel)OSI参考模型具有以下优点:简化了相关的网络操作;提供设备间的兼容性和标准接口;促进标准化工作;结构上可以分隔;易于实现和维护。20世纪60年代以来,计算机网络得到了飞速增长。各大厂..
分类:
其他好文 时间:
2014-12-10 18:16:48
阅读次数:
419
摘自:http://www.cnblogs.com/artech/p/restful-web-api-01.html一、TCP/IP与HTTPTCP/IP是以IP和TCP协议为核心的一整套网络协议的总称,所以有时候我们也称其为TCP/IP协议簇。毫不夸张地说,TCP/IP支撑着整个互联网,因为它就是...
分类:
Web程序 时间:
2014-12-10 16:13:09
阅读次数:
212
一、概念:
IP是TCP / IP协议族中最为核心的协议。所有的TCP、UDP、ICM P及IGMP数据都以I P数据报格式传输。许多刚开始接触TCP/IP的人对I P提供不可靠、无连接的数据报传送服务感到很奇怪,特别是那些具有X.25或SNA背景知识的人。
不可靠(unreliable)的意思是它不能保证IP数据报能成功地到达目的地。IP仅提供最好的传输服务。如果发生某...
分类:
其他好文 时间:
2014-12-09 14:04:44
阅读次数:
309