Internet基础
Internet即国际计算机互联网,又叫国际计算机信息资源网,它是位于世界各地并且彼此相互通信的一个大型计算机网络,Internet网络采用的协议是TCP/IP。
有如下特点:采用TCP/IP协议,采用分组交换技术,采用路由器作为网络互联设备。
起源于20世纪七十年代,美国国防部高级计划研究局建立的一个实验性的网络ARPANET。
因特网主要组成部分:通信线路,路由器,客户机和服务器,信息资源。
Internet 具有分级的网络结构:一般可分为三层,最下面一层为校园网和企业网,中间为地区网络,最上一层为全国骨干网。
主要功能:信息传播,通信联络,资料检索,专题讨论。
主要服务:WWW服务,电子邮件(Email),文件传输FTP,远程登录Telnet,新闻组NewsGroup,电子布告栏(BBS)Gopher搜索,文件搜寻。
TCP/IP是Internet使用的基本通信协议,通常说TCP/IP是Internet协议族,而不单单是TCP和IP.TCP/IP 通常被认为是一个四层协议系统,TCP/IP协议遵守四层的模型概念:应用层,传输层,互联层和网络接口层。
其中互联层包括的互联协议有网际协议IP,地址解析协议ARP,网际控制消息协议ICMP,互联组管理协议IGMP。
传输层包括的协议TCP(传输控制协议),UDP(用户数据协议)。
应用层包括的协议:Telnet 远程登录,FTP文件传输协议,SMTP,SNMP.地址解析协议(ARP):用于获得在统一物理网络中的主机的硬件地址,地址解析就是将主机IP地址映射为硬件地址的过程。
反向地址解析协议(RARP):实现MAC 地址到IP地址的转换。
IP是网络互联协议的简称。
IP协议提供的是一种无连接的,不可靠的尽力发送的服务。
IP协议主要就是负责在主机地址间寻址并为数据包设定路由。
ICMP是一个差错报告协议,它能检测出并报告一些基本的差错,在一定程度上给出出错原因。
ICMP报文可分为以下三类:差错报告报文,控制报文,请求/应答报文。
IGMP提供一种动态参与和离开多点传送组的方法。
IGMP与ICMP都是使用IP服务的逻辑高层协议。
TCP是传输层协议,实现端到端通信。
TCP是一种可靠的面向连接传送服务。
TCP对话通过三次握手来初始化。
TCP采用滑动窗口机制,来实现流量控制。
TCP/UDP中引入了端口的概念来标识传输层协议和应用程序之间的数据接口。
可以简单地认为在本地主机中,一个应用程序对应着唯一的一个端口号和IP地址。
IP地址和端口号和起来构成一个套接字,通信双方的一对套接字在全网范
围内唯一标识一个连接。
用户数据报协议UDP提供应用程序之间传送少量数据的应用软件。
与IP协议相比,UDP增加两方面的内容:端口的概念以及检验和。
UDP协议用不同的协议端口来代表不同的应用程序。
IP地址采用二进制来表示,每个地址长32比特,根据网络规模的大小将IP地址分为A,B,C三大类,以及D,E两类特殊地址IP地址,A类地址:第一个字节的最高位为0,共128个子网,每个子网内有1600万台主机。
B类地址:第一个字节的前两位是10,共16384个子网,C类地址:第一个字节的前三位是110,共200万个子网,D类地址:第一个字节的前四位为1110,特殊的IP地址,用于与网络上多台主机同时进行通信的地址,E类地址:第一个字节的前5位:11110,特殊IP地址,暂保留,以备将来使用。
掩码是一个与IP地址对应的32位数字,通过子网掩码可以吧IP地址再分为两部分:子网号和主机号。
域名地址是一定意思的字符串来标识主机地址,IP与域名地址相对应,而且保持全网统一。
域名地址的定义采用了层次结构型的结构,名字从左向右构造,表示的范围从小到大。
Internet接入方法主要有:PSTN拨号接入及ISDN接入方式,ADSL接入,Frame Relay帧中继,X。
25分组交换,ATM异步传输模式,接入网新秀:利用CATV机顶盒,接入Internet。