Linux网络通信编程(一)
1
Tsinghua University
12/17/2013
提纲
TCP/IP协议族简介
应用层网络服务程序简介
网络编程基础
面向连接的TCP网络编程
基于UDP协议的接收和发送
名字与地址转换编程
数据IO和复用
套接字选项
广播与多播编程
原始套接字与数据链路访问编程
12/17/2013
2
Tsinghua University
提纲
TCP/IP协议族简介
应用层网络服务程序简介
网络编程基础
面向连接的TCP网络编程
基于UDP协议的接收和发送
名字与地址转换编程
数据IO和复用
套接字选项
广播与多播编程
原始套接字与数据链路访问编程
12/17/2013
3
Tsinghua University
TCP/IP协议族简介
ISO/OSI的网络模型架构
TCP/IP协议栈
IP协议
TCP和UDP协议
地址解析协议ARP
IP地址的组成、掩码、子网划分、端口含义
主机字节序和网络字节序
12/17/2013
4
Tsinghua University
基本的C/S服务模型
网络编程是指编写的网络通信程序可以与
网络上其他程序进行通信
相互通信的网络程序通常可以分为两部分
:客户端(Client)和服务器端(Server)
12/17/2013
5
Tsinghua University