内核
文章平均质量分 86
JackieRenne169
这个作者很懒,什么都没留下…
展开
-
Linux内核网络协议栈TCP/IP分析之一:协议概述
一 概述网络协议通常分不同层次进行开发,每一层分别负责不同的功能。下面主要基于TCP/IP协议族进行讲解:4应用层HTTP、FTP、DNS3传输层TCP、UDP、RTP、SCTP2网络层IP、ICMP、IGMP1链路层以太网、WIFI1.1 应用层 负责处理特定的应用程序细节。几乎各种不同的TCP/IP实现都会提供下面这些通用的应用程序:...原创 2019-02-28 17:54:40 · 510 阅读 · 0 评论 -
Linux内核网络协议栈TCP/IP分析之二:链路层
一 链路层协议1.1 概述 在TCP/IP协议族中,数据链路层主要有三个目的:(1)为IP模块发送和接收IP数据报;(2)为ARP模块发送ARP请求和接收ARP应答;(3)为RARP模块发送RARP请求和接收RARP应答;TCP/IP支持多种不同的链路层协议,这取决于网络所使用的硬件,如以太网,令牌环网,FDDI(光纤分布式数据接口)及RS-232串行线路等。下面主要讨论以太网链路层...原创 2019-03-05 20:59:56 · 511 阅读 · 0 评论 -
Linux内核网络协议栈TCP/IP分析之三:网络层
一 概述 网络层的任务:选择合适的网间路由和交换结点, 确保数据及时传送。数据包选取合适的路径进行传输,保证了我们的数据有能力从一台主机递达另外一台主机。 网络层将数据链路层提供的帧组成数据包,包中封装有网络层包头,其中含有逻辑地址信息- -源站点和目的站点地址的网络地址。 其主要任务包括 : (1)路由处理,即选择下一跳; (2)添加 IP header; (3)计算...原创 2019-03-07 15:47:49 · 785 阅读 · 0 评论 -
Linux内核网络协议栈TCP/IP分析:ip route路由表
一 概述1.1 概念(1)路由:跨越从源主机到目标主机的一个互联网络来转发数据包的过程;(2)路由器:能够将数据包转发到正确的目的地,并在转发过程中选择最佳路径的设备;(3)路由表:在路由器中维护的路由条目,路由器根据路由表做路径选择;(4)静态路由:是由管理员手工配置的,是单向的;(5)默认路由:当路由器在路由表中找不到目标网络的路由条目时,路由器把请求转发到默认路由接口 。1.2...原创 2019-03-13 18:18:51 · 1800 阅读 · 3 评论