- 2
- 0
- 约8.98万字
- 约 29页
- 2016-12-23 发布于贵州
- 举报
Linux网络协议开发基础
第 1 节 基于BSD的Linux网络体系结构
BSD是UNIX系统中通用的网络接口,支持多种网络协议类型,也是一种内部进程的通信机制。Linux系统实现BSD socket的标准,支持多种网络协议。常用的协议如下表所示
协议名称 描述 UNIX UNIX域套接口 INET Internet地址族TCP/IP协议支持通信 IPX Novell IPX PPLE TALK Appletalk DDP TALK Appletalk DDP TALK Appletalk DDP
Linux内核网络协议架构
基于服务器/客户机的通信模式
bsd socket采用服务器/客户机的通信模式服务器可以同时与多个客户机建立连接,但每一时刻只能处理一个客户机的请求。由于tcp和udp协议的不同特点,在通信方式上也有一定的不同.
Tcp/Ip协议的体系结构
Tcp/ip协议是Linux内核所支持协议中的重要组成部分,是目前主流的网络协议,在Internet中得到广泛应用。Tcp/Ip协议分为四个层次。分别为数据链路层、网络层、传输层和应用层。数据链路层包括网络设备驱动程序和网卡;网络协议用于处理数据包的路由;传输层为上层应用提供可靠的面向字符流接口;应用层处理特定的网络应用,例如:ftp、文本和ngs等.Tcp/Ip协议的体系结构如下图
原创力文档

文档评论(0)