嵌入式应用程序设计综合教程 教学课件 ppt 作者 华清远见嵌入式学院 曾宏安 冯利美 第六章linux网络编程基础
93页1、,Linux网络编程基础,www.embedu.org,主要内容,Internet与TCP/IP协议 Internet历史 OSI模型与TCP/IP协议体系结构 TCP/IP协议 TCP和UDP协议 TCP/IP网络程序设计 预备知识 TCP服务器/客户端 UDP服务器/客户端 I/O模型 服务器模型 广播和组播 UNIX域套接字,www.embedu.org,Internet与TCP/IP协议 Internet历史 OSI模型与TCP/IP协议体系结构 TCP/IP协议 TCP和UDP协议,www.embedu.org,Internet的历史,Internet“冷战”的产物 1957年10月和11月,前苏联先后有两颗“Sputnik”卫星上天 1958年美国总统艾森豪威尔向美国国会提出建立DARPA (Defense Advanced Research Project Agency),即国防部高级研究计划署,简称ARPA 1968年6月DARPA提出“资源共享计算机网络” (Resource Sharing Computer Networks),目的在于让DARPA的所有电脑互连起来
2、,这个网络就叫做ARPAnet,即“阿帕网”,是Interne的最早雏形,www.embedu.org,网络互联促成了TCP/IP协议的产生,早期的ARPAnet使用网络控制协议(Network Control Protocol,NCP),不能互联不同类型的计算机和不同类型的操作系统,没有纠错功能 1973年由Kahn和Vinton Cerf两人合作为ARPAnet开发了新的互联协议。 1974年12月两人正式发表第一份TCP协议详细说明,但此协议在有数据包丢失时不能有效的纠正,www.embedu.org,网络互联促成了TCP/IP协议的产生,TCP协议分成了两个不同的协议: 用来检测网络传输中差错的传输控制协议TCP 专门负责对不同网络进行互联的互联网协议IP 从此,TCP/IP协议诞生 1983年ARPAnet上停止使用NCP,互联网上的主机全部使用TCP/IP协议。TCP/IP协议成为Internet中的“世界语”,www.embedu.org,Internet与TCP/IP协议 Internet历史 OSI模型与TCP/IP协议体系结构 TCP/IP协议 TCP和UDP协议,
3、www.embedu.org,网络的体系结构,网络采用分而治之的方法设计,将网络的功能划分为不同的模块,以分层的形式有机组合在一起。 每层实现不同的功能,其内部实现方法对外部其他层次来说是透明的。每层向上层提供服务,同时使用下层提供的服务 网络体系结构即指网络的层次结构和每层所使用协议的集合 两类非常重要的体系结构:OSI与TCP/IP,www.embedu.org,OSI开放系统互联模型,OSI模型相关的协议已经很少使用,但模型本身非常通用 OSI模型是一个理想化的模型,尚未有完整的实现 OSI模型共有七层(右图),www.embedu.org,OSI模型七层结构,通信 子网,面向通信,面向 服务,面向应用,应用程序:FTP、E-mail、Telnet,数据格式定义、数据转换/加密,建立通信进程的逻辑名字与物理名字之间的联系,差错处理/恢复,流量控制,提供可靠的数据传输,数据分组、路由选择,数据组成可发送、接收的帧,传输物理信号、接口、信号形式、速率,www.embedu.org,OSI七层结构,应用层,表示层,会话层,传输层,网络层,链路层,物理层,比特流,应用层,表示层,会话层,
4、传输层,网络层,链路层,物理层,www.embedu.org,TCP/IP协议族的体系结构,TCP/IP协议是Internet事实上的工业标准。 一共有四层,www.embedu.org,TCP/IP与OSI参考模型的对应关系,www.embedu.org,TCP/IP协议,www.embedu.org,Internet与TCP/IP协议 Internet历史 OSI模型与TCP/IP协议体系结构 TCP/IP协议 TCP和UDP协议,www.embedu.org,TCP/IP协议,TCP/IP协议 传输控制/网际协议(Transfer Control Protocol/Internet Protocol) 又称作网络通讯协议 Internet国际互联网络的基础,RFC793 一组协议,通常称它为TCP/IP协议族 四个层次:网络接口层、网际层、传输层、应用层,www.embedu.org,TCP/IP协议族,常用协议 TCP(Transport Control Protocol)传输控制协议 IP(Internetworking Protocol)网间协议 UDP(User Data
《嵌入式应用程序设计综合教程 教学课件 ppt 作者 华清远见嵌入式学院 曾宏安 冯利美 第六章linux网络编程基础》由会员E****分享,可在线阅读,更多相关《嵌入式应用程序设计综合教程 教学课件 ppt 作者 华清远见嵌入式学院 曾宏安 冯利美 第六章linux网络编程基础》请在金锄头文库上搜索。
逍遥游复习 知识点整理
近现代法德关系史 高三展示课3稿
当代大学生人生信仰及追求的调查研究
长相思 纳兰性德-ppt课件
课件:危机意识 一
英语ppt演讲关于阿甘正传
发达国家基础教育改革的动向与趋势 修改版
中国民间美术 课件.ppt
生物质发电技术与系统 课程ppt 第1章 生物质发电技术现状及发展趋势 2学时 -----2016
现代信号处理思考题 含答案
执业药师继续教育 抑郁症的药物治疗 100分
小学生的成长档案模板不用修改 万能型
增订六版 现代汉语 上册 第二章文字 思考与练习答案
国家财政ppt课件
加拿大英语介绍
六年级统计图的选择课件
中学生成长档案ppt
中国现代文学史期末复习整理
lohi和hihilo训练对女子赛艇运动员运动能力影响的比较研究
风雨贾平凹阅读答案
2024-04-11 25页
2024-04-11 37页
2024-04-11 28页
2024-04-11 31页
2024-04-11 36页
2024-04-11 29页
2024-04-11 22页
2024-04-11 27页
2024-04-11 34页
2024-04-11 32页