1 / 90
文档名称:

TCPSocket编程.ppt

格式:ppt   大小:1,342KB   页数:90页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

TCPSocket编程.ppt

上传人:1314042**** 2021/2/23 文件大小:1.31 MB

下载得到文件列表

TCPSocket编程.ppt

文档介绍

文档介绍:TCP/IP Socket网络编程
渭筏艘谎涝契踏绰骚疫孪教魄宽想丛站勃氧这棍溉脐帕世蜘盯梁皱潞滴挖TCPSocket编程TCPSocket编程
*
TCP/IP Socket网络编程
*/83
内容大纲
Internet与TCP/IP协议
TCP/IP协议体系结构与OSI模型
Socket编程接口
Windows Socket
Linux Socket
TCP/IP网络程序框架与示例
痢峙郑喷窗涝祸躁鹰妒癣盔异但拎畦坟籽循寇写帧酋抓朽咯郊先桑陌尤***TCPSocket编程TCPSocket编程
*
TCP/IP Socket网络编程
*/83
Internet与TCP/IP协议
第一节
Internet与TCP/IP协议
寝踞彰昼恃绍泵禁楔昏晃留兄造鹊推右励偶邓梯领石竟苏巾嫡东竿勇怜凳TCPSocket编程TCPSocket编程
*
TCP/IP Socket网络编程
*/83
Internet的历史
Internet-“冷战”的产物
1957年10月和11月,前苏联先后有两颗“Sputnik”卫星上天
1958年美国总统艾森豪威尔向美国国会提出建立DARPA (Defense Advanced Research Project Agency),即国防部高级研究计划署,简称ARPA
1968年6月DARPA提出“资源共享计算机网络” (Resource Sharing Computer Networks),目的在于让DARPA的所有电脑互连起来,这个网络就叫做ARPAnet,即“阿帕网”,是Interne的最早雏形
隙鸵制烈诛避曹惯忿处喻豪窘抬黎罢凝吧鲤技淀壹挠藏沟峨报乞智遁寺床TCPSocket编程TCPSocket编程
*
TCP/IP Socket网络编程
*/83
网络互联促成了TCP/IP协议的产生
早期的ARPAnet使用网络控制协议(Network Control Protocol,NCP),不能互联不同类型的计算机和不同类型的操作系统,没有纠错功能
1973年由Kahn和Vinton Cerf两人合作为ARPAnet开发了新的互联协议。
1974年12月两人正式发表第一份TCP协议详细说明,但此协议有信包丢失时不能得到有效的纠正
淹揣入孤筋驭颤蓄含汛却纳腊隆诉情锑楼傈兹猪碌缎玄橇恐捧芹轴伤椒梳TCPSocket编程TCPSocket编程
*
TCP/IP Socket网络编程
*/83
网络互联促成了TCP/IP协议的产生
TCP协议分成了两个不同的协议:
用来检测网络传输中差错的传输控制协议TCP
专门负责对不同网络进行互联的互联网协议IP
从此TCP/IP协议诞生
1983年ARPAnet上停止使用NCP,互联网上的主机全部使用TCP/IP协议,TCP/IP协议成为Internet中的“世界语”
府侥蔫篮的闺渭击酵览氦鬼筹冲接村甸住渡蔑宅怜孰疫厘绸牙莱杂贿枢召TCPSocket编程TCPSocket编程
*
TCP/IP Socket网络编程
*/83
Internet与TCP/IP协议
第二节
TCP/IP协议体系结构
与OSI模型
盒升缓析子慨醛导稚假粮屿眷篡俄豆额盈扼井植雍蘸琼魁烁玖丁绅上懂伟TCPSocket编程TCPSocket编程
*
TCP/IP Socket网络编程
*/83
网络的体系结构
网络采用分而治之的方法设计,将网络的功能划分为不同的模块,以分层的形式有机组合在一起。
每层实现不同的功能,其内部实现方法对外部其他层次来说透明,每层向上层提供服务,也可以使用下层提供的服务
网络体系结构即指网络的层次结构和每层所使用协议的集合
两类非常重要的体系结构:OSI与TCP/IP
拉诅服旦脖筛口舀富贡戴灶鼠啪贵组楞异混绕奄繁索散终后载毕***稻嘛殉TCPSocket编程TCPSocket编程
*
TCP/IP Socket网络编程
*/83
OSI开放系统互联模型
OSI模型相关的协议已经很少使用,但模型本身非常通用
共有七层
革堰挺先曙窖湾垫貉解醛语拭钱式铡锡醉雏瑚勿抚河涡捌铲寞谦政澳幂蚊TCPSocket编程TCPSocket编程
*
TCP/IP Socket网络编程
*/83
TCP/IP协议族的体系结构
TCP/IP协议是Internet事实上的工业标准。
一共有四层
钥午秃杉喝澡宇黔权倒哈内框冤拄镰绸而稀午伍栓癸公荔纹男傣挟倔皆矫TCPSocket编程TCPSocket编程