1、TCP/IP协议栈
四层模型
TCP/IP这个协议遵守一个四层的模型概念:应用层、传输层、互联层和网络接口层。
网络接口层
模型的基层是网络接口层。负责数据帧的发送和接收,帧是独立的网络信息传输单元。网络接口层将帧放在网上,或从网上把帧取下来。
互联层
互联协议将数据包封装成internet数据报,并运行必要的路由算法。
这里有四个互联协议:
网际...
分类:
其他好文 时间:
2015-06-19 18:43:54
阅读次数:
176
linux是一种专为服务器打造的操作系统,服务器的主要功能是提供与网络相关服务。因此配置linux网络属性和查看网络属性是linux系统管理员的必备技能。linux的网络功能是由内核中的tcp/ip协议栈提供的。配置linux网络属性主要需要配置ip/netmask、gateway、DNS、route、hostname..
分类:
系统相关 时间:
2015-06-16 01:27:14
阅读次数:
262
TCP/IP参考模型 ISO制定的OSI参考模型的过于庞大、复杂招致了许多批评。与此对照,由技术人员自己开发的TCP/IP协议栈获得了更为广泛的应用. TCP/IP参考模型的层次结构 TCP/IP协议栈是美国国防部高级研究计划局计算机网(Advanced Research Projects Age....
分类:
其他好文 时间:
2015-06-08 23:06:38
阅读次数:
245
低功耗无线传感器网络协议栈
Contiki系统内部集成了两种类型的无线传感器网络协议栈:uIP和Rime。uIP 是一个小型的符合RFC 规范的 TCP/IP 协议栈,使得 contiki 可以直接和Internet通信。uIP包含了IPv4 和 IPv6 两种协议栈版本,支持 TCP、UDP、ICMP等协议,但是编译时只能二选一,不可以同时使用。Rime 是一个轻量级为低功耗无线传感器网...
分类:
其他好文 时间:
2015-06-06 09:16:25
阅读次数:
2027
iptables,即linux上的防火墙,实现了linux上的访问控制功能。它的实现原理是在TCP/IP协议栈上放置了5个钩子函数(hookfunction),通过在每个函数设定相应的规则来实现访问控制的目的。这5个钩子函数分别定义了规则生效的地方,他们分别是prerouting:路由决策前生效input:由..
分类:
其他好文 时间:
2015-06-05 17:53:05
阅读次数:
100
LVS:LinuxVirtualServerLVS是一个虚拟的服务器集群系统,工作在内核的TCP/IP协议栈上,采用IP负载均衡技术和基于内容请求分发技术。调度器具有很好的吞吐率,将请求均衡地转移到不同的服务器上执行,且调度器自动屏蔽掉服务器的故障,从而将一组服务器构成一个高性能的、高可..
分类:
其他好文 时间:
2015-05-27 23:04:26
阅读次数:
370
1.客户发起请求,2.服务器网卡接受到报文转交给内核TCP/IP协议栈处理;3.内核将请求转发给工作在用户空间的Webdaemon4.Webdaemon根据用户请求的页面,向内核申请系统调用完成I/O操作5.内核发现web服务器进程请求的是一个存放在硬盘上的资源,因此通过驱动程序连接磁盘6.内核调..
分类:
其他好文 时间:
2015-05-27 21:17:50
阅读次数:
209
lwIP为使用TCP/IP协议通信的应用程序编程提供了两种接口接口(APIs):* 低层次的称之为"core" / "callback" 或者 "raw" API* 高层次的称之为"sequential" APIlwIP "sequential" API为使用TCP/IP协议栈编程提供符合常规的、通...
分类:
其他好文 时间:
2015-05-27 11:40:17
阅读次数:
160
一 HTTP协议基于HTTP协议的client与server请求包含4个过程:1.建立TCP套接字连接;2.发送HTTP请求报文;3.接收HTTP应答/响应报文;4.关闭TCP套接字连接。HTTP协议在TCP/IP协议栈的位置如下图所示:由于HTTP报文是面向文本的,因此报文中的每一个字段都是一些A...
分类:
Web程序 时间:
2015-05-14 16:01:13
阅读次数:
118
W7500刚刚推出,很多用户就迫不及待,去 WIZnet人 上申请了样片。那么看到宣传报的人都注意到了那行:Internet Offload Processor,网络卸载处理器。也有很多人产生了疑问,到底什么叫做网络卸载?是不是与我们常常提到的全硬件TCP/IP协议栈技术有关呢?今天小编就在这里给大家普及一下。...
分类:
其他好文 时间:
2015-05-13 10:19:12
阅读次数:
314