您好,欢迎访问三七文档
TCP/IP协议彭祥超TCP/IP因特网互联基础•TransmissionControlProtocol/InternetProtocol的简写,中译名为传输控制协议/因特网互联协议,又名网络通讯协议,是Internet最基本的协议、Internet国际互联网络的基础,由网络层的IP协议和传输层的TCP协议组成。•它规范了网络上的所有通信设备,尤其是一个主机与另一个主机之间的数据往来格式以及传送方式。TCP/IP协议•通俗而言:TCP负责发现传输的问题,一有问题就发出信号,要求重新传输,直到所有数据安全正确地传输到目的地。而IP是给因特网的每一台联网设备规定一个地址。TCP/IP协议•为了减少网络设计的复杂性,大多数网络都采用分层结构。对于不同的网络,层的数量、名字、内容和功能都不尽相同。在相同的网络中,一台机器上的第N层与另一台机器上的第N层可利用第N层协议进行通信,协议基本上是双方关于如何进行通信所达成的一致。TCP/IP协议•tcp/ip协议共分为三层:应用层、•传输层TCP、网络层IPTCPIP应用层•应用层协议:•邮件传送协议SMTP•文件传送协议FTP•超文本传送协议HTTP都是应用层协议。•Netsend计算机名|IP你好TCP协议•传输控制协议TCP提供了端到端的通信协议,同时提供可靠的报文传输和对上层应用的连接服务。为此,除了基本的数据传输外,它还有可靠性保证、流量控制、多路复用、优先权和安全性控制等功能。TCP协议•QQ是一个基于TCP协议的通讯软件QQ是如何通讯的?•在TCP/IP协议中,唯一标识一个应用进程的是socket,它通过网络层的IP地址和传输层的端口号来实现,对与同一个IP地址的内部网络,通过不同的端口号来标识不同的QQ进程;当你登陆QQ服务器的时候,服务器会保留你的保留IP地址和端口号信息,并在你的好友的QQ进程中进行列表显示,然后两个进程就可以通信了。“问路”“地址”IP协议我的地址166.111.3.18我的地址166.111.3.26ABIP协议☺IP地址的格式☺十进制数与二进制数间的转换☺IP地址的分类IP地址主要内容:重点:۩十进制数与二进制数间的换算方法۩掌握判断IP地址的类别0818+86241261、日常生活中的电话号码由哪两部分组成?区号+电话号码=我们的电话号码生活中通过不同的电话号码来区别我们之间的电话例如,咱学校教务处的电话:2、随着接入因特网上的计算机不断激增,因特网上是如何管理这些接入的计算机,并如何识别这些计算机呢?在因特网上的每台主机都分配一个唯一的地址,称为互联网地址或IP地址,该地址用在所有与该主机的通信中。IP地址就如生活中的电话号码和门牌号码一样使用,用于标识网络中的主机。3、IP地址的格式从用户使用的角度看:IP地址是由四个用小数点隔开的十进制整数组成。TCP/IP协议规定,IP地址是32位二进制数。思考:为什么两种表述不同?是否相矛盾?为了便于记忆,我们将IP地址的32位二进制数分成4个段,每段8位二进制数,中间用小数点隔开,然后将每八位二进制数转换成一个十进制数,这就是我们看到的十进制数的IP地址。因此这两种表述并不相矛盾!4、十进制数与二进制数间的转换例1:(34)10=(?)2在这里需要借用数学中的短除法,即用十进制数除2取余法。342170282142221200001请注意:取余数时需要从下往上取。解得:(34)10=(100010)2=(00100010)25、二进制数转换为十进制数的换算方法先看一个十进制数的另一种表示法:1686=1×103+6×102+8×101+6×100二进制数同样也可以采用这种方法来表示例2:(01010001)2=(?)10二进制数是按2的幂进位的,为了计算方便,我们先给二进制数标出对应的幂。0101000176543210表示为:0×27+1×26+0×25+1×24+0×23+0×22+0×21+1×20=(81)10解得:(01010001)2=(81)106、IP地址的分类一个32位的IP地址由两部分组成网络号:用于标识主机所在的网络主机号:用于标识该网络中的主机网络号主机号A类08162432网络号主机号B类网络号主机号C类010110IP地址共分5类:A类、B类、C类、D类、E类,常用的IP地址是前三类。各类IP地址的网络号和主机号占位如下图:各类IP地址对应的第一字节表示的十进制数的范围及最大网络数IP地址类型第一字节表示的十进制数的范围最大网络数主机数A类1~12716777214B类128~19165534C类192~223254D类224~2390E类240~2550例3:主机IP地址为:125.17.23.206的机器中,这是一个几类的IP地址?代表网络号的数字是多少?分析:从以上表格的特点可以看出,A类IP地址的第一段十进制数范围是0~127,B类IP地址的第一段十进制数范围是128~191,C类IP地址的第一段十进制数范围是192~223。D类IP地址的第一段十进制数范围是224~239E类IP地址的第一段十进制数范围是240~255每一类的IP地址都规定了它对应的网络号解得:IP地址125.17.23.206是一个A类的IP地址代表网络号数字是125。体验活动•2、TCP/IP协议分为几层?各层的功能和特点是什么?•分为应用层、TCP层、IP层。•应用层支持应用程序对网络通信的要求。•TCP层为应用层提供端到端的通信服务,还执行数据的差错校验等功能。•IP层保证网络中计算机到计算机的数据通信。•还具有数据流量控制、传输差错报告等方面的功能。如果例题中,给出的IP地址改为192.168.1.108。代表网络号及主机号分别是多少?答:IP地址192.168.1.108是一个C类IP地址代表网络号是192.168.1主机号是108以10、172、192开头的三类地址,主要应用在采用TCP/IP协议互联单位局域网或校园网络内部。小知识:子网掩码•把基于每类的IP网络进一步分成更小的网络,每个子网由路由器界定并分配一个新的子网网络地址,子网地址是借用基于每类的网络地址的主机部分创建的。划分子网后,通过使用掩码,把子网隐藏起来,使得从外部看网络没有变化,这就是子网掩码。子网掩码•对于未划分子网的IP地址•A类IP地址的子网掩码是255.0.0.0•B类IP地址的子网掩码是255.255.0.0•C类IP地址的子网掩码是255.255.255.0默认网关•配置默认网关可以在IP路由表中创建一个默认路径。一台主机可以有多个网关。默认网关的意思是一台主机如果找不到可用的网关,就把数据包发给默认指定的网关,由这个网关来处理数据包。现在主机使用的网关,一般指的是默认网关。一台电脑的默认网关是不可以随随便便指定的,必须正确地指定,否则一台电脑就会将数据包发给不是网关的电脑,从而无法与其他网络的电脑通信。•例如我们学校的默认网关是192.168.100.244练习:1、转换以下的二进制数或十进制数(112)10=()2(11001010)2=()102、查看自己计算机上的IP地址,并判断它是属于哪一类IP地址,它的网络号和主机号分别是多少?01110000202
本文标题:TCPIP课件
链接地址:https://www.777doc.com/doc-6455528 .html