一,网络编程中两个主要的问题 一个是如何准确的定位网络上一台或多台主机,另一个就是找到主机后如何可靠高效的进行数据传输。在TCP/IP协议中IP层主要负责网络主机的定位,数据传输的路由,由IP地址可以唯一地确定Internet上的一台主机。而TCP层则提供面向应用的可靠(tcp)的或非可靠(UDP)...
分类:
编程语言 时间:
2014-08-28 19:46:15
阅读次数:
308
转自:http://my.oschina.net/leejun2005/blog/104955#comments一、TCP/IP协议 既然是网络编程,涉及几个系统之间的交互,那么首先要考虑的是如何准确的定位到网络上的一台或几台主机,另一个是如何进行可靠高效的数据传输。这里就要使用到TCP/IP协议....
分类:
编程语言 时间:
2014-08-28 13:07:59
阅读次数:
199
HTTP通信机制是在一次完整的HTTP通信过程中,Web浏览器与Web服务器之间将完成下列7个步骤:1. 建立TCP连接在HTTP工作开始之前,Web浏览器首先要通过网络与Web服务器建立连接,该连接是通过TCP来完成的,该协议与IP协议共同构建Internet,即著名的TCP/IP协议族,因此In...
分类:
Web程序 时间:
2014-08-28 10:56:51
阅读次数:
193
目录IP协议首部格式地址解析协议 ARP逆向地址解析协议 RARP网际控制报文协议 ICMP网际组管理协议IGMPIP 数据报首部IP数据报首部格式:最高位在左边,记为0 bit;最低位在右边,记为31 bit版本:占 4 位,指 IP 协议的版本目前的 IP 协议版本号为 4 (即 IPv4)首部...
分类:
其他好文 时间:
2014-08-27 16:24:18
阅读次数:
283
网络中的进程是如何通信的?在网络中进程之间进行通信的时候,那么每个通信的进程必须知道它要和哪个计算机上的哪个进程通信.否则通信无从谈起!在本地可以通过进程PID来唯一标识一个进程,但是在网络中这是行不通的.其实TCP/IP协议族已经帮我们解决了这个问题,网络层的“ip地址”可以唯一标识网络中的主机,...
分类:
系统相关 时间:
2014-08-27 16:08:57
阅读次数:
284
在具体实现本实例之前,需要掌握一些与本实例有关的基础知识。1. IP基础所谓IP地址,就是给每个连接在Internet上的主机分配的一个32bit的地址。按照TCP/IP协议规定,IP地址用二进制来表示,每个IP地址长32bit,比特换算成字节,就是4个字节。例如一个采用二进制形式的IP地址是"00...
分类:
其他好文 时间:
2014-08-27 14:38:27
阅读次数:
180
了解一下OSI七层模型OSI层功能TCP/IP协议应用层文件传输,电子邮件,文件服务,虚拟终端TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet表示层数据格式化,代码转换,数据加密-会话层数据格式化,代码转换,数据加密-传输层提供端对端的接口TCP,UDP网络层为数据包选择路由IP...
分类:
Web程序 时间:
2014-08-25 11:20:14
阅读次数:
293
众所周知,在互联网诞生之初都是各个高校和科研机构相互通讯,并没有网络流量控制方面的考虑和设计,IP协议的原则是尽可能好地为所有数据流服务,不同的数据流之间是平等的。然而多年的实践表明,这种原则并不是最理想的,有些数据流应该得到特别的照顾,比如,远程登录的交互数据流应该比数据下载有更高的优先级。
针对不同的数据流采取不同的策略,这种可能性是存在的。并且,随着研究的发展和深入,人们已...
分类:
系统相关 时间:
2014-08-24 19:27:02
阅读次数:
358
根据前面介绍的几种协议,将IP协议、TCP协议、UDP协议组合起来,于是便有了TCP/IP协议。现在很多的应用的通信都是建立在TCP/IP协议的基础上,运用非常广泛,很有必要对其学习一下。
打个不太恰当的比方,TCP/IP协议可以看成是邮局与邮递员的关系(实际TCP/IP协议族会包含四层,应用层、传输层、网络层、链路层)。这个协议族中的IP协议定位到哪台计算机,而具体到这台计算机的哪个端口(应用...
分类:
其他好文 时间:
2014-08-23 20:25:11
阅读次数:
244
Telnet协议是TCP/IP协议族中的一员,是Internet远程登陆服务的标准协议和主要方式。可以通过Telnet实现远程登录Ubuntu,但是Ubuntu 10.10默认没有安装Telnet,(ubuntu 12.04好像已经安装了。)需要在线安装,并手动配置。1:sudo apt-get i...
分类:
Web程序 时间:
2014-08-23 15:19:00
阅读次数:
245