1.小端法(Little-Endian)就是低位字节排放在内存的低地址端即该值的起始地址,高位字节排放在内存的高地址端。 2.大端法(Big-Endian)就是高位字节排放在内存的低地址端即该值的起始地址,低位字节排放在内存的高地址端。举个简单的例子,对于整形0x12345678。它在大端法和小端法的系统内中,分别如图1所示的方式存放。网络字节序我们知道网络上的数据流是字节流,对于一个多
(1)路由器区别于网关的最大之处在于路由器本身只能在使用相同协议的网络中转发数据包,而网关是一个协议转换器,使得不同网络之间互联,它可以接收一种协议的数据包如AppleTalk 格式的包,然后在转发之前将其转换成另一种协议形式的包如TCP/IP 格式继而发送出去。例如:一个Netware局域网通过网关可以访问IBM的SNA网络,这样使用IPX协议的PC就可和SNA网络上的IBM主机进行通信。(2)
现在的操作系统基本都实现了TCP/IP协议,TCP/IP协议栈分为五层:应用层:向用户提供的一组常用的应用程序,如TELNET,FTP,SMTP,SNTP,DNS,HTTP,这些应用程序有一个端口用来标识。传输层:主要协议是TCP和UDP,提供应用程序的通信。网络层:主要协议是IP协议,定义了IP地址格式,是不同应用程序的数据在网络上通畅传输的关键。链路层:这是TCP/IP软件的最低层,负责接收I
cookie:采用的是客户端保存信息;用户访问站点时,Web服务器发送给该用户的不仅仅是一个页面,还有一个包含日期和时间的 Cookie。用户的浏览器在获得页面的同时还得到了这个 Cookie,并且将它保存在用户硬盘上的某个文件夹中。Cookie是一段文本信息,你可以在你的电脑硬盘中找到许多这种文件,它们通常存放在C:\Documents and Settings\用户名\Cookies。那么We
日常生活中我们无时无刻不在使用socket进行通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你用QQ聊天时,QQ进程怎么与服务器或你好友所在的QQ进程通信?这些都得靠socket。网络中的进程之间如何通信?本地可以通过PID来标识主机上的某个进程,但是在网络上这是行不通的,好在TCP/IP协议已经帮我们解决了这个问题。网络层的ip标识某台主机,“协议+端口”唯一标识
主机A的IP:192.168.10.2,网关:192.168.10.1主机B的IP:192.168.20.2,网关:192.168.20.1现在通过主机A ping 主机B来说明IP路由过程。1、因特网控制报文协议将创建一个回应请求包,将把这个有效负核交给因特网协议,然后因特网协议会创建一个数据包。这个数据包中会包含源IP地址、目的IP地址和值为01h的协议字段。当数据包到达目的地时,所有这些内容
一、登陆。QQ登录到QQ服务器时,会建立一个TCP连接来保持在线状态,TCP连接的远程端口一般是80,采用UDP方式登陆时是8000,但服务器不会一直保持与客户端的tcp通信,之后使用udp每隔一段时间发送心跳数据包来确定qq客户端是否还在网络中存活。由于qq客户端的ip地址不定,但账号是唯一的,因此当客户端a发送连接请求,服务器接收后,知道a上线了,会把qq端的a的账号和ip记录下来,保存在一个
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号