TCP(IP)协议与网络编程

TCP(IP)协议与网络编程

ID:36656845

大小:621.50 KB

页数:88页

时间:2019-05-10

TCP(IP)协议与网络编程_第1页
TCP(IP)协议与网络编程_第2页
TCP(IP)协议与网络编程_第3页
TCP(IP)协议与网络编程_第4页
TCP(IP)协议与网络编程_第5页
资源描述:

《TCP(IP)协议与网络编程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、7/22/2021TCP/IP协议与网络编程Version1.02010年6月7/22/2021Overview课程介绍计算机网络简介OSI七层参考模型TCP/IP模型SOCKET介绍基于TCP的SOCKET编程基于UDP的SOCKET编程参考资料7/22/20212课程目标预备知识目标听众日程表词汇表课程介绍7/22/20213了解计算机网络的构成了解OSI七层网络模型了解TCP/IP网络模型理解SOCKET能使用SOCKET进行网络编程课程目标7/22/20214C++语言基础对计算机网络以及网络编程有一定了解预备知识7/22/20215程序员目标听众

2、7/22/20216共计:0.5天详细安排<0:05>课程介绍<0:05>计算机网络简介<0:15>OSI七层网络模型介绍<0:15>TCP/IP网络模型介绍<0:10>SOCKET介绍<0:50>TCP编程<0:50>UDP编程Total:<2:30>hours日程表7/22/20217OSI-OpenSystemInterconnectionTCP/IP-TransmissionControlProtocol/InternetProtocolSOCKET-套接字词汇表7/22/20218Overview课程介绍计算机网络简介OSI七层参考模型TCP/I

3、P模型SOCKET介绍基于TCP的SOCKET编程基于UDP的SOCKET编程参考资料7/22/20219计算机网络是指将有独立功能的多台计算机,通过通信设备线路连接起来,在网络软件的支持下,实现彼此之间资源共享和数据通信的整个系统。什么是计算机网络?7/22/202110计算机网络的基本功能是数据通信和资源共享。计算机网络的基本功能7/22/202111按照覆盖范围可分为:局域网城域网广域网按照介质课分为:有线网络无线网络微波网络问题:校园网属于什么网络?计算机网络的分类7/22/202112AB网络192.168.0.118192.168.0.10协议

4、协议端口号端口号计算机网络如何进行通信7/22/202113IP网络中每台主机都必须有一个惟一的IP地址;IP地址是一个逻辑地址;因特网上的IP地址具有全球唯一性;32位,4个字节,常用点分十进制的格式表示,例如:192.168.0.16IP地址7/22/202114为进行网络中的数据交换(通信)而建立的规则、标准或约定。(=语义+语法+规则)不同层具有各自不同的协议。协议7/22/202115多种通信媒介——有线、无线……不同种类的设备——通用、专用……不同的操作系统——Unix、Windows……不同的应用环境——固定、移动……不同业务种类——分时、交

5、互、实时……用户业务的延续性——不允许出现大的跌宕起伏。他们相互交织,构成了非常复杂的网络环境网络异质性7/22/202116网络体系结构解决异质性问题采用的是分层方法——把复杂的网络互联问题划分为若干个较小的、单一的问题,在不同层上予以解决。网络异质性的解决7/22/202117Overview课程介绍计算机网络简介OSI七层参考模型TCP/IP模型SOCKET介绍基于TCP的SOCKET编程基于UDP的SOCKET编程参考资料7/22/202118OSI(OpenSystemInterconnection)参考模型将网络的不同功能划分为7层。OSI七层

6、参考模型应用层表示层物理层会话层传输层网络层数据链路层处理网络应用数据表示主机间通信端到端的连接寻址和最短路径介质访问(接入)二进制传输7/22/202119通信实体的对等层之间不允许直接通信。各层之间是严格单向依赖。上层使用下层提供的服务—Serviceuser;下层向上层提供服务—Serviceprovider。OSI七层参考模型7/22/202120网络对等通信示例我们是朋友Wearefriend传真中国人翻译秘书私たちは友だちWearefriend传真日本人翻译秘书对交谈内容的共识用英语对话使用传真通信物理通信线路7/22/202121对等层实体之

7、间虚拟通信。下层向上层提供服务,实际通信在最底层完成。网络对等通信的实质7/22/202122应用层:远程登录协议Telnet文件传输协议FTP超文本传输协议HTTP域名服务DNS简单邮件传输协议SMTP邮局协议POP3OSI各层使用协议简介7/22/202123传输层:传输控制协议TCP:面向连接的可靠的传输协议用户数据报协议UDP:是无连接的,不可靠的传输协议OSI各层使用协议简介7/22/202124网络层:网际协议IPInternet互联网控制报文协议ICMPInternet组管理协议IGMPOSI各层使用协议简介7/22/202125一台计算机要

8、发送数据到另一台计算机,数据首先必须打包,打包的过程称为封装。封装

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。