查看: 1113|回复: 0

【卓跃教育】Linux内核之网络栈初始化

[复制链接]

该用户从未签到

发表于 2012-12-11 10:49:37 | 显示全部楼层 |阅读模式
分享到:
本文分析基于内核LinuxKernel1.2.13,下面由卓跃教育为您介绍Linux内核之网络栈初始化。 
网络栈的层次结构如下: 
1.物理层主要提供各种连接的物理设备,如各种网卡,串口卡等; 
2.链路层主要指的是提供对物理层进行访问的各种接口卡的驱动程序,如网卡驱动等; 
3.网路层的作用是负责将网络数据包传输到正确的位置,最重要的网络层协议当然就是IP协议了,其实网络层还有其他的协议如ICMP,ARP,RARP等,只不过不像IP那样被多数人所熟悉; 
4.传输层的作用主要是提供端到端,说白一点就是提供应用程序之间的通信,传输层最着名的协议非TCP与UDP协议末属了; 
5.应用层,顾名思义,当然就是由应用程序提供的,用来对传输数据进行语义解释的“人机界面”层了,比如HTTP,SMTP,FTP等等,其实应用层还不是人们最终所看到的那一层,最上面的一层应该是“解释层”,负责将数据以各种不同的表项形式最终呈献到人们眼前。 
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条



手机版|小黑屋|与非网

GMT+8, 2025-1-11 02:04 , Processed in 0.110042 second(s), 15 queries , MemCache On.

ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

苏公网安备 32059002001037号

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.