做一个聪明的勤劳人,悠悠的。。。 温馨提醒:少喝奶茶;不吃刚烤的面包;远离充电电源;白天多喝水晚上少喝; 一天不喝多于两杯咖啡,少吃油多的食物;最佳睡眠为晚上十点至早上六点; 晚上五点后少吃大餐’ 每天喝酒不多过一杯; 不用冷水服胶囊; 睡前半小时服药忌立刻躺下; 睡眠不足八小时人会变笨; 有午睡的习惯人不易老; 手机电池剩一格时不要打电话,剩一格时辐射是平时的一千倍, 还要记得用左耳接电话,用右耳会直接伤害到大脑。

TCP/IP 学习心得一

上一篇 / 下一篇  2007-05-24 14:42:26 / 天气: 晴朗 / 心情: 平静 / 精华(1) / 置顶(1) / 个人分类:TCP/IP协议知识点

一、术语列表:
IP协议(网际协议)     ICMP协议(互联网控制报文议)   IGMP协议(Internet组管理协议)
TCP(传输控制协议)      UDP(用户数据报协议)   Telnet 远程登录     FTP 文件传输协议。
SMTP 简单邮件传送协议     SNMP 简单网络管理协议   端系统( End system )
中间系统(Intermediate system)(中间的路由器)     端到端( End - to - end)协议
逐跳( Hop - by - hop)协议      TFTP:简单文件传送协议     BOOTP(引导程序协议)
ARP(地址解析协议)         RARP(逆地址解析协议)
互联网络信息中心( Internet Network Information Centre),称作InterNIC
Internet号分配机构( Internet Assigned Numbers Authority, IANA)
1)Internet协会(ISOC,Internet Society)是一个推动、支持和促进Internet不断增长和发
展的专业组织,它把Internet作为全球研究通信的基础设施。
2) Internet体系结构委员会(IAB,Internet Architecture Board)是一个技术监督和协调的
机构。它由国际上来自不同专业的1 5个志愿者组成,其职能是负责Internet标准的最后编辑和技术审核。
IAB隶属于ISOC。
3)Internet工程专门小组(IETF,Internet Engineering Task Force)是一个面向近期标准的组
织,它分为9个领域(应用、寻径和寻址、安全等等)。IETF开发成为Internet标准的规范。为帮
助IETF主席,又成立了Internet工程指导小组(IESG,Internet Engineering  Steering  Group)。
4)Internet研究专门小组(IRIF,Internet Research Task Force)主要对长远的项目进行研究。
 RFC (Request For Comments) Internet的文档,其中的少部分成为标准文档
NCP,即网络控制协议,是ARPANET的运输层协议,是TCP的前身。
TLI(运输层接口:Transport Layer Interface)

二、理论知识:
1、OSI模型七个层次:物理层,数据链路层,网络层,传输层,会话层,表示层,应用层
  TCP/IP层次结构:1)网络接口层:通常包括操作系统中的设备驱动程序和计算机中对应的网络接口卡。
                2)网际层:处理分组在网络中的活动,例如分组的选路。
                    网络层协议包括IP协议(网际协议),ICMP协议(互联网控制报文协议),
                             以及IGMP协议(Internet组管理协议)。
                3)传输层:主要为两台主机上的应用程序提供端到端的通信。
                       TCP/IP协议族中,有两个互不相同的传输协议:TCP(传输控制协议)和UDP(用户数据报协议)
                4)应用层:负责处理特定的应用程序细节,提供了如下的一些通用应用程序:
                       • Telnet 远程登录。• FTP 文件传输协议。• SMTP 简单邮件传送协议。
                       • SNMP 简单网络管理协议。
2、TCP/IP协议族是一组不同的协议组合在一起构成的协议族。
在协议族中,网络接口层和应用层的目的是很显然的—前者处理有关通信媒介的细节(以太网、令牌环网等),而后者处理某个特定的用户应用程序(FTP、Telnet等)。
3、构造互连网最简单的方法是把两个或多个网络通过路由器进行连接。它是一种特殊的用于网络互连的硬件盒。路由器的好处是为不同类型的物理网络提供连接:以太网、令牌环网、点对点的链接和FDDI(光纤分布式数据接口)等等。
4、在TCP/IP协议族中,网络层IP提供的是一种不可靠的服务。也就是说,它只是尽可能快地把分组从源结点送到目的结点,但是并不提供任何可靠性保证。而 TCP在不可靠的IP层上提供了一个可靠的运输层。为了提供这种可靠的服务, TCP采用了超时重传、发送和接收端到端的确认分组等机制。简单的说,IP提供的是不可靠的传输服务;TCP提供的是可靠的传输服务。
5、连接网络的另一个途径是使用网桥。网桥是在链路层上对网络进行互连,而路由器则是在网络层上对网络进行互连。
6、UDP为应用程序发送和接收数据报。一个数据报是指从发送方传输到接收方的一个信息单元(例如,发送方指定的一定字节数的信息)。但是与TCP不同的是,UDP是不可靠的,它不能保证数据报能安全无误地到达最终目的。SNMP也使用了UDP协议。
7、IP是网络层上的主要协议,同时被TCP和UDP使用。TCP和UDP的每组数据都通过端系统和每个中间路由器中的I P层在互联网中进行传输。ICMP是IP协议的附属协议。IP层用它来与其他主机或路由器交换错误报文和其他重要信息。IGMP是Internet组管理协议。它用来把一个UDP数据报多播到多个主机。ARP(地址解析协议)和RARP(逆地址解析协议)是某些网络接口(如以太网和令牌环网)使用的特殊协议,用来转换I P层和网络接口层使用的地址。
8、由于互联网上的每个接口必须有一个唯一的I P地址,因此必须要有一个管理机构为接入互联网的网络分配IP地址。这个管理机构就是互联网络信息中心(Internet Network Information Centre),称作InterNIC。InterNIC只分配网络号。主机号的分配由系统管理员来负责。
9、在TCP/IP领域中,域名系统(DNS)是一个分布的数据库,由它来提供IP地址和主机名之间的映射信息。
10、TCP传给IP的数据单元称作TCP报文段或简称为TCP段(TCP segment)。IP传给网络接口层的数据单元称作IP数据报(IP datagram)。通过以太网传输的比特流称作帧(Frame)。IP和网络接口层之间传送的数据单元应该是分组(packet)。分组既可以是一个IP数据报,也可以是IP数据报的一个片(fragment)。
11、由于TCP、UDP、ICMP和IGMP都要向IP传送数据,因此IP必须在生成的IP首部中加入某种标识,以表明数据属于哪一层。为此, IP在首部中存入一个长度为8bit的数值,称作协议域。1表示为ICMP协议, 2表示为IGMP协议, 6表示为TCP协议, 17表示为UDP协议。许多应用程序都可以使用TCP或UDP来传送数据。运输层协议在生成报文首部时要存入一个应用程序的标识符。TCP和UDP都用一个16bit的端口号来表示不同的应用程序。TCP和UDP把源端口号和目的端口号分别存入报文首部中。网络接口分别要发送和接收IP、ARP和RARP数据,因此也必须在以太网的帧首部中加入某种形式的标识,以指明生成数据的网络层协议。为此,以太网的帧首部也有一个16 bit的帧类型域。
12、当目的主机收到一个以太网数据帧时,数据就开始从协议栈中由底向上升,同时去掉各层协议加上的报文首部。每层协议盒都要去检查报文首部中的协议标识,以确定接收数据的上层协议。这个过程称作分用(Demultiplexing)。
13、客户-服务器模型:分为重复型服务器和并发型服务器。
1)、重复型服务器通过以下步骤进行交互:
I1. 等待一个客户请求的到来。
I2. 处理客户请求。
I3. 发送响应给发送请求的客户。
I4. 返回I1步。
重复型服务器主要的问题发生在I2状态
2)、并发型服务器采用以下步骤:
C1. 等待一个客户请求的到来。
C2. 启动一个新的服务器来处理这个客户的请求。在这期间可能生成一个新的进程、任务或线程,并依赖底层操作系统的支持。这个步骤如何进行取决于操作系统。生成的新服务器对客户的全部请求进行处理。处理结束后,终止这个新服务器。
C3. 返回C1步。
并发服务器的优点在于它是利用生成其他服务器的方法来处理客户的请求。也就是说,每个客户都有它自己对应的服务器。如果操作系统允许多任务,那么就可以同时为多个客户服务。
一般来说, TCP服务器是并发的,而UDP服务器是重复的。
14、远程登录(rlogin)是一个UNIX 命令,它允许授权用户进入其它 UNIX 机器网络系统并且相互作用就像用户在其本身主机上一样。一旦进入主机,用户可以操作主机允许的任何事情,比如:读文件、编辑文件或删除文件等。详细请了解http://www.njxldxc.com/html/200701/11/151110289.htmhttp://publib.boulder.ibm.com/infocenter/pseries/v5r3/index.jsp?topic=/com.ibm.aix.commadmn/doc/commadmndita/tcpip_telnetprobs.htm
15、串行通信中,数据通常是在两个站(如终端和微机)之间进行传送,按照数据流的方向可分成三种基本的传送方式:全双工、半双工、和单工。
1)、全双工:当数据发送和接收分流,分别由两根不同的传输线传送时,通信双方都能在同一时刻进行发送和接收操作。
2)、半双工:若使用同一根传输线既作接收又做发送,虽然数据可以在两个方向上传送,但通信双方不能同时收发数据。
3)、单工:双方通信时,只能0方传,一方接,不能同时传和接。
详细介绍请看http://blog.21ic.com/user1/3495/archives/2007/36367.html


TAG: 学习心得一

寒舍 引用 删除 glf_0061   /   2007-05-25 19:47:10
呵呵,是自己平时的笔记
testcat的个人空间 引用 删除 testcat   /   2007-05-25 17:36:05
好认真
错误隐藏在角落里,问题聚集在边界上 引用 删除 andycai   /   2007-05-24 17:16:36
刚新建的,请大家多多捧场。。。
Freedom Group 引用 删除 Lola1123   /   2007-05-24 15:08:17
考试的时候最有用,面试笔试的时候比较有用......
 

评分:0

我来说两句

Open Toolbar