TCP/IP协议概述

1、TCP/IP协议族分为四层:链路层、网络层、运输层和应用层。

2、多个网络连在一起形成一个网络的网络,称作互联网(internet)。一个互联网就是一组通过相同协议族互连在一起的网络。

多接口主机具有多个IP地址,其中每个接口都对应一个IP地址。由于互联网上的每个接口必须有一个唯一的IP地址,因此必须要有

一个管理机构为接入互联网的网络分配IP地址。这个管理机构就是互联网络信息中心(Internet Network Information Centre)称作InterNIC。

InterNIC只分配网络号。主机号的分配由系统管理员来负责。

---- 32位IP地址分类:

A类:0开头,7位网络号,24位主机号,可表示的地址范围:0.0.0.0~127.255.255.255

B类:10开头,14位网络号,16位主机号,可表示的地址范围:128.0.0.0~191.255.255.255

C类:110开头,21位网络号,8位主机号,可表示的地址范围:192.0.0.0~223.255.255.255

D类:1110开头,28位多播组号

E类:11110开头,暂未使用。

这些32位的地址通常写成四个十进制的整数,其中每个整数对应一个字节,这种表示方法称作“点分十进制表示法”(Dotted decimal notation)

区分各类地址的最简单的方法是看它的第一个十进制整数。

---- 根据数据发向目的主机的数量,IP地址分为:单播地址(目的为单个主机);广播地址(目的端为给定网络上的所有主机);

多播地址(目的端为同一组内的所有主机)

3、DNS:尽管通过IP地址可以识别主机上的网络接口,进而访问主机,但是人们最喜欢使用的还是主机名。

在TCP/IP领域中,域名系统(DNS,Domain Name System)是一个分布的数据库,由它来提供IP地址和主机名之间的映射信息

当我们用Telnet进行远程登录时,既可以指定一个主机名,也可以指定一个IP地址。

4、封装:当应用程序用TCP传送数据时,数据被送入协议栈中,然后逐个通过每一层直到被当作一串比特流送入网络。

其中每一层对收到的数据都要增加一些首部信息(有时还要增加尾部信息)。TCP报文段,IP数据报,通过以太网传输的比特流称作帧(Frame)。

UDP数据与TCP数据基本一致。唯一不同的是UDP传给IP的信息单元称作UDP数据报(UDPdatagram),而且UDP的首部长为8字节。

由于TCP、UDP、ICMP(控制报文协议)和IGMP(因特网组管理协议)都要向IP传送数据,因此IP必须在生成的IP首部中加入某种标识,

以表明数据来自哪一层。为此,IP在首部中存入一个长度为8bit的数值,称作协议域。

1表示为ICMP协议,2表示IGMP协议,6表示TCP协议,17表示为UDP协议。

类似的,许多应用程序都可以使用TCP或UDP来传送数据。运输层协议在生成报文首部时要存入一个应用程序的标识符。

TCP和UDP都用一个16bit的端口号来表示不同的应用程序。TCP和UDP把源端口号和目的端口号分别存入报文首部中。

端口号用来标识互相通信的应用程序,服务器使用知名端口号,而客户使用临时设定的端口号。

5、C-S模型(客户-服务器模型)

大部分网络应用程序在编写时都假设一端是客户,另一端是服务器,其目的是为了让服务器为客户提供一些特定的服务。

两种类型的服务:重复型或并发型。重复型:1)等待一个客户请求的到来   2)处理客户请求   3)发送响应给请求的客户   4)返回第1步。

重复型服务器主要的问题发生在2)状态,在这个时候,它不能为其他客户机提供服务。

并发型:1、等待一个客户请求的到来2、启动一个新的服务器来处理这个客户的请求。

在这期间可能生成一个新的进程、任务或线程,并依赖底层操作系统的支持。

internet(小写)的意思是用一个共同的协议族把多个网络连接在一起。

Internet指的是世界范围内通过TCP/IP互相通信的所有主机集合(超过100万台)。Internet是一个internet

6、在TCP/IP中,网络层和运输层之间的区别

-- 网络层(IP)提供点到点的服务。

-- 运输层(TCP/UDP)提供端到端的服务。

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值