Chinaunix首页 | 论坛 | 博客
  • 博客访问: 430122
  • 博文数量: 168
  • 博客积分: 320
  • 博客等级: 二等列兵
  • 技术积分: 955
  • 用 户 组: 普通用户
  • 注册时间: 2012-06-21 08:40
个人简介

知足却不乏追求

文章分类

全部博文(168)

文章存档

2017年(1)

2016年(6)

2015年(36)

2014年(5)

2013年(6)

2012年(114)

分类: C/C++

2013-05-22 22:11:19

原文地址:TCP/IP协议栈 作者:勤劳致富linux

TCP/IP协议,或称为TCP/IP协议栈,或互联网协议系列。
TCP/IP协议栈(按TCP/IP参考模型划分)
应用层FTP SMTP HTTP ...
传输层TCP UDP
IP网络层IP ICMP IGMP
网络接口层ARP RARP以太网令牌环FDDI ...
包含了一系列构成互联网基础的网络协议。
地址只有32位,IP地址空间有限;
不支持服务等级(Quality of Service,Qos)的想法,无法管理带宽和优先级,故而不能很好的支持现今越来越多的实时的语音和视频应用。因此IPv6 (IP Version 6,IP版本六)浮出水面,


用以取代IPv4。
TCP/IP成功的另一个因素在于对为数众多的低层协议的支持。这些低层协议对应与OSI模型 中的第一层(物理层)和第二层(数据链路层)。每层协议中,几乎有一半数量支持TCP/IP,例如


:以太网(Ethernet),令牌环(Token Ring),光纤数据分布接口(FDDI),端对端协议(PPP),X.25,帧中继(Frame Relay),ATM,Sonet,SDH等。


推荐协议


每一个应用层(TCP/IP参考模型 的最高层) 一般都会使用到两个传输层协议之一: 面向连接的TCP传输控制协议和无连接的包传输的UDP用户数据报文协议。其它的一些推荐协议有:
TELNET (Teletype over the Network,网络电传) ,通过一个终端(terminal)登陆到网络(运行在TCP协议上)。
FTP (File Transfer Protocol,文件传输协议) ,由名知义(运行在TCP协议上)。
SMTP (Simple Mail Transfer Protocol,简单邮件传输协议) ,用来发送电子邮件(运行在TCP协议上)。
DNS (Domain Name Service,域名服务) ,用于完成地址查找,邮件转发等工作(运行在TCP和UDP协议上)。
ECHO (Echo Protocol,回绕协议) ,用于查错及测量应答时间(运行在TCP和UDP协议上)。
NTP (Network Time Protocol,网络时间协议) ,用于网络同步(运行在UDP协议上)。
SNMP (Simple Network Management Protocol,简单网络管理协议) ,用于网络信息的收集和网络管理。
BOOTP (Boot Protocol,启动协议) ,应用于无盘设备(运行在UDP协议上)。

阅读(844) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~