文档介绍:TCP/IP Socket网络编程
2018/4/21
TCP/IP Socket网络编程
2/83
大纲
与TCP/IP协议
TCP/IP协议体系结构与OSI模型
Socket编程接口
TCP/IP网络程序框架与示例
2018/4/21
TCP/IP Socket网络编程
3/83
第一节
与TCP/IP协议
2018/4/21
TCP/IP Socket网络编程
4/83
网络互联促成了TCP/IP协议的产生
work Control Protocol,NCP),不能互联不同类型的计算机和不同类型的操作系统,没有纠错功能
1973年由Kahn和Vinton 开发了新的互联协议。
1974年12月两人正式发表第一份TCP协议详细说明,但此协议有信包丢失时不能得到有效的纠正
2018/4/21
TCP/IP Socket网络编程
5/83
网络互联促成了TCP/IP协议的产生
TCP协议分成了两个不同的协议:
用来检测网络传输中差错的传输控制协议TCP
专门负责对不同网络进行互联的互联网协议IP
从此TCP/IP协议诞生
上停止使用NCP,互联网上的主机全部使用TCP/IP协议,TCP/中的“世界语”
2018/4/21
TCP/IP Socket网络编程
6/83
与TCP/IP协议
第二节
TCP/IP协议体系结构
与OSI模型
2018/4/21
TCP/IP Socket网络编程
7/83
网络的体系结构
网络采用分而治之的方法设计,将网络的功能划分为不同的模块,以分层的形式有机组合在一起。
每层实现不同的功能,其内部实现方法对外部其他层次来说透明,每层向上层提供服务,也可以使用下层提供的服务
网络体系结构即指网络的层次结构和每层所使用协议的集合
两类非常重要的体系结构:OSI与TCP/IP
2018/4/21
TCP/IP Socket网络编程
8/83
OSI开放系统互联模型
OSI模型相关的协议已经很少使用,但模型本身非常通用
共有七层
2018/4/21
TCP/IP Socket网络编程
9/83
TCP/IP协议族的体系结构
TCP/事实上的工业标准。
一共有四层
2018/4/21
TCP/IP Socket网络编程
10/83
TCP/IP协议与OSI参考模型的对应关系