闲暇中逛博客园,看到TCP/IP和HTTP关键词,就突然想深刻理解他们(以前真的是只知皮毛),于是看了关于TCP/IP和HTTP的博文,就有了此文。首先要引出开放系统互连参考模型(OSI:Open SystemInterconnect),OSI七层模型如下,每层的意思可以百度,物理层为最底层:应用层...
分类:
Web程序 时间:
2015-05-21 16:57:12
阅读次数:
126
数据链路层与物理层实际上做的事情是最底两层的事情,
所有一些人将数据链路层与物理层归结为一层。...
分类:
其他好文 时间:
2015-05-21 14:13:00
阅读次数:
515
linux应用开发-TCP/IP
一 OSI开放系统互联模型
二 协议结构
三 TCP协议
四 常用协议
五 两者区别
六 socket的TCP和UDP的连接方式
1 TCP
2 UDP
七 体系结构...
分类:
系统相关 时间:
2015-05-21 12:44:25
阅读次数:
156
OSI 七层模型通过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯,因此其最基本的功能就是帮助不同类型的主机实现传输数据 。完毕中继功能的节点通常称为中继系统。在OSI七层模型中,处于不同层的中继系统具有不同的名称。一个设备工作在哪一层,关键看它工作时利用哪一层的数据头部信息。网桥工作...
分类:
其他好文 时间:
2015-05-20 12:56:08
阅读次数:
152
Linux网络编程(总共41集)讲解Linux网络编程知识,分以下四个篇章。Linux网络编程之TCP/IP基础篇Linux网络编程之socket编程篇Linux网络编程之进程间通信篇Linux网络编程之线程篇Linux网络编程之TCP/IP基础篇01TCPIP基础(一)ISO/OSI参考模型TCP...
分类:
系统相关 时间:
2015-05-19 18:05:22
阅读次数:
163
linux应用开发-Socket
一 Socket
socket是独立于具体协议的网络编程接口
在osi模型中,主要位于会话层和传输层之间
特点
1 是一个编程接口
2 是一种特殊的文件描述符
3 并不仅限于TCP和IP
4 面向连接和无连接的两种方式
二 socket类型
常用
SOCK_STREAM:按照顺序,可靠的,数据完整,基于字节流,使用TCP传输,使用最多的
...
分类:
系统相关 时间:
2015-05-19 13:08:14
阅读次数:
163
OSI七层协议功能物理层
面向物理传输媒体,屏蔽媒体的不同
主要定义物理设备标准,如网线的接口类型、光纤的接口类型、各种传输介质的传输速率等。它的主要作用是传输比特流(就是由1、0转化为电流强弱来进行传输,到达目的地后在转化为1、0,也就是我们常说的模数转换与数模转换)。这一层的数据叫做比特。
链路层
面向一条链路,成帧和无差错传输
主要将从物理层接收的数据进行MAC地址(网卡的地址)的封装与解封...
分类:
系统相关 时间:
2015-05-15 10:42:01
阅读次数:
208
以下的内容和之后的几篇博客只是比较初级的介绍,想要深入学习的话建议看书《TCP/IP详解 卷1:协议》1.ISO/OSI七层模型 下四层是为数据传输服务的,物理层是真正的传输数据的,数据链路层、网络层、传输层主要是写入对应数据的传输信息的 物理层:比特 设备之间的比特流的传输、物理接口、电气特性 数...
分类:
系统相关 时间:
2015-05-15 01:05:50
阅读次数:
295
在学习和使用Android网路编程时,我们接触的仅仅是上层协议和接口如Apache的httpclient或者Android自带的httpURlconnection等等。对于这些接口的底层实现我们也有必要进一步的了解,这就要我们了解网络通信层了,提到网络通信层不得不说起ISO-OSI的七层协议经典.....
分类:
移动开发 时间:
2015-05-14 11:23:43
阅读次数:
124
OSI的七层模型
--------------------------------------------------------------
应用层 APDU 应用协议数据单元
表示层 PPDU 表示协议数据单元
会话层 SPDU 会务协议数据单元
...
分类:
其他好文 时间:
2015-05-13 10:17:16
阅读次数:
149