计算机网络概论电子教案教学课件作者刘晶璘第七章节TCPIP协议课件幻灯片.ppt

计算机网络概论电子教案教学课件作者刘晶璘第七章节TCPIP协议课件幻灯片.ppt

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
三、Telnet协议 Telnet(Terminal NETwork,终端网络)是终端仿真协议,该协议提供了相对通用、双向、面向八位字节的通信机制。该协议的主要目的是实现界面终端设备和面向终端的过程通过一个标准过程进行互相交互。 1、 远程登录 ① 什么是远程登录 远程登录是指用户使用Telnet命令,使自己的计算机暂时成为远程主机的一个仿真终端的过程。 远程登录的工作过程 Telnet远程登录服务分为以下4个过程: 建立本地计算机与远程主机之间的连接。 将本地计算机变成远程主机的NVT(Net Virtual Terminal,网络虚拟终端),此时本地输入的任何命令或字符以NVT格式传送到远程主机。 将远程主机输出的NVT格式的数据转化为本地计算机所能接受的格式,实现结果的回显; 撤消本地计算机与远程主机之间的连接。 2、 Telnet协议 ① 什么是Telnet协议 Telnet协议是TCP/IP协议族中的一员,是Internet远程登录服务的标准协议,能够将本地计算机变成远程主机系统的一个仿真终端。它提供了三种基本服务: Telnet为远程主机系统定义了一个仿真终端,为远程主机系统提供一个远程的标准输入/输出接口; Telnet提供了本地计算机和远程主机之间协商选项的机制; Telnet对称处理连接的两端,即Telnet不强迫客户机从键盘输入,也不强迫客户机在屏幕上显示输出。 Telnet协议的特点 异构环境的适应性 命令的远程执行 数据处理效率低 外带强制信令 选项协商 四、简单网络管理协议 SNMP(Simple Network Management Protocol,简单网络管理协议)以简单网关监视协议(SGMP:Simple Gateway Monitor Protocol)基础,为网络管理系统提供了底层网络管理的框架。 1、SNMP网络管理模型 SNMP网络管理模型主要由五个部分组成,即被管理设备、网络管理站、管理信息库(MIB)、管理协议(SNMP)、代理设备,前四个要素是必需的,第五个要素是可选的。 2、SNMP协议的特点 (1)易于实现 (2)被管理的设备种类多 3、SNMP的命令和报文 SNMP协议对外提供了三种用于控制MIB对象的基本操作命令,即Set 、Get 和 Trap 。 4、被管理设备与管理设备的通信方式——轮询方式、中断方式 IP首部 UDP首部 版本号 团体名 协议数据单元PDU 表7.14 SNMP报文格式 7.7 Socket网络编程 一、Socket概述 套接字是一种抽象概念,它提供了一种发送和接收数据的机制。WinSock2.0提供了两种套接字,即数据报套接字和流套接字。数据报套接字是基于UDP(用户数据报协议)基础上,提供了一种不可靠的、非面向连接的数据包通信方式,也就是说,它不能保证可靠的、有序的和无重复的双向数据传输;流套接字是基于TCP(传输控制协议)基础上,提供了一种可靠的、面向连接的数据包通信方式,也就是说,它能保证可靠的、有序的和无重复的双向数据传输。 图7.8 套接字(Socket)编程与TCP/IP协议的核心部分通信的示意图 二、Socket实现的客户机/服务器模式 在TCP/IP网络中,Socket进程间通信模式使用的是变种客户机/服务器模式(Client/Server model)。 这种变种的客户机/服务器模式具有以下的特点:首先,在变种的客户机/服务器模式中,客户机和服务器的地位并非完全对等的;其次,Socket进程间的通信完全是异步的。再次,在这种变种的客户机/服务器模式中服务器方要先启动,服务器方要先打开一个通信通道,告知本地主机在某一个公认端口上接收客户请求。 三、Socket的基本套接字函数 1、套接字创建函数——socket() 8 、输入/输出多路复用——select() 2、创建本地地址结构——bind() 9、关闭套接字——closesocket() 3、监听连接——listen() 4、请求建立套接字连接——connect() 5、接收建立套接字连接请求——accept() 6、套接字数据传输——send()/recv() 7、数据报套接字数据传输——sendto()/recvfrom() 四、Socket网络编程原理 图7.9 无连接套接字程序流程示意图 图7.10 面向连接套接字程序流程示意图 第七章 TCP/IP协议 7.1 OSI参考模型与TCP/IP协议参考模型 7.2 IP地

文档评论(0)

带头大哥 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档