第3章 基于TCP-IP协议的网络编程.ppt

第3章 基于TCP/IP协议的网络编程 建立Winsock规范的主要目的是提供一个与协议无关的传送接口。 本章介绍基于TCP/IP协议的Winsock网络编程技术,主要介绍TCP/IP协议的原理,Winsock基本概念与编程接口,Winsock API接口函数、数据结构及编程方法等。 3.1 协议概述 TCP/IP是发展至今最成功的通信协议之一。它起源于20世纪60年代末美国政府资助的一个分组交换网络研究项目ARPRANET,其目的是允许分布在各地的装着完全不同的操作系统的计算机互相通信。TCP/IP以其开放性的特点,成为了INTERNET的基础。 3.1 协议概述 TCP/IP协议是一个四层协议: 链路层:ARP协议和RARP协议 网络层:IP协议、ICMP协议、IGMP协议 传输层:TCP协议、UDP协议 应用层:Telnet、HTTP、SMTP、FTP等 3.1.1 IP协议 IP层作为通信子网的最高层,提供无连接的数据报传输机制。 IP协议主要解决的问题:路由选择 IP层通过IP数据报和IP地址屏蔽各种网络的低层细节(如帧格式、地址格式等),为上层协议提供统一的格式 IP数据报对物理帧的统一,IP数据报格式见60页 IP地址对物理地址的统一 3.1.2 传输层协议 TCP/IP

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档