场景:1. putty是windows上訪问linux服务的免费client之中的一个。用它来ssh到远程server备份数据是常见的做法(在没做好自己主动备份机制前), 通过putty界面尽管也不难。可是每次反复性的工作总是非常烦人,这时候能够使用putty的命令行工具+批处理写一个自己主动备份下...
分类:
其他好文 时间:
2016-01-17 13:36:25
阅读次数:
149
学习资料:《java疯狂讲义》网络已经像空气和水一样,成为了人们日常生活离不开的东西。网络也是开发中不可或缺的知识。我们学习理论很重要,将理论运用于实践更能加强对理论的理解,最后软件开发的生产力也将随之提高。在学校里学的那本《计算机网络》,已经忘得差不多了。。。。1.网络基础网络模型:ip(地址):...
分类:
编程语言 时间:
2016-01-16 23:40:17
阅读次数:
282
网络编址功能:就是为了唯一定位一台设备IP编址IP编址是一个双层编址方案,一个IP地址标识一个主机(精确说一个网卡接口)现在应用最为广泛的是IPV4编址,已经开始逐渐向IPV6编址切换了IPV4地址为32位,IPV6地址长为128位一个IPV4地址分为两个部分:网络部分和主机部分(形象比..
分类:
其他好文 时间:
2016-01-07 18:32:45
阅读次数:
188
2016-1-3ch17 网络编程网络编程的基础知识网络基础知识(拓扑结构,传输介质,通信协议,TCP/IP协议)IP地址和端口号A,B,C,D,E五类IP公认端口(0~1023),注册端口(1024~49151),动态和私有端口(49152~65535)Java的基本网络支持使用InetAddre...
分类:
编程语言 时间:
2016-01-03 17:35:33
阅读次数:
272
TCP包头是不定长,udp包头是定长IP包头也是不定长的,因为又可选项,包总长不能超过2^16
分类:
其他好文 时间:
2015-12-28 22:02:18
阅读次数:
120
网络基础3.1 网络基础001 问题:为什么要学习网络编程? 回答:(1)网络编程是一种实时更新应用数据的常用手段 (2)网络编程是开发优秀网络应用的前提和基础002 网络基本概念 2-1 客户端(就是手机或者ipad等手持设备上面的APP) 2-2 服务器(远程服...
分类:
其他好文 时间:
2015-12-27 23:17:12
阅读次数:
210
第二章、基础网络概念目录第二章、基础网络概念 12.1网络是个什么玩意儿 22.1.1什么是网络 22.1.2计算机网络组成组件 52.1.3计算机网络区域范围 62.1.4计算机网络协议:OSI七层协定 72.1.5计算机网络协议:TCP/IP 112.2TCP/IP的链结层相关协议 122.2....
分类:
其他好文 时间:
2015-12-24 19:16:12
阅读次数:
3899
大学学习网络基础的时候老师讲过,网络由下往上分为物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。通过初步的了解,我知道IP协议对应于网络层,TCP协议对应于传输层,而HTTP协议对应于应用层,三者从本质上来说没有可比性,socket则是对TCP/IP协议的封装和应用(程序员层面上)。也可...
分类:
Web程序 时间:
2015-12-21 14:04:51
阅读次数:
136
一、网络基础知识1、集线器(hub)工作在第一层(即物理层),它没有智能处理能力,对它来说,数据只是电流而已,当一个端口的电流传到集线器中时,它只是简单地将电流传送到其他端口,至于其他端口连接的计算机接收不接收这些数据,它就不管了,每次发送时都会广播。2、交换机..
分类:
系统相关 时间:
2015-12-18 13:26:10
阅读次数:
241
1.三种协议: Internet Protocol(IP)是一种低级路由协议。该协议将数据分解成小包然后通过网络传到一个地址,它并不确保传输的信息包一定达到目的。 传输控制协议(TCP)是一种较高级的协议,它把这些信息包有力的捆绑在一起,在必要的时候,排序和重传这些信息包以获得可靠的数据传输。 用户...
分类:
其他好文 时间:
2015-12-17 13:04:03
阅读次数:
175