Computer Networking 应用层(一)

Part1 网络应用程序体系结构

1 客户-服务器体系结构C/S

客户之间不通信,依赖于数据中心的服务器,向专用服务器发送请求

2 P2P体系结构peer to peer

在间断连接的主机对之间直接通信,主机对称为对等方

优点:自扩展性

缺点:安全性

 

Part2进程通信

1 在一个会话中,发起通信的进程是客户,等待联系的进程是服务器,通信进程互相发送报文

2 进程通过套接字(应用程序和运输层之间的API)向网络发送报文和接收报文

3 应用程序只可以选择传输层协议和控制几个传输层参数

4 进程寻址通过IP地址+端口号

 

Part3传输

1 应用程序选择传输协议四点考量:可靠数据传输 吞吐量 定时 安全性

2 因特网提供传输服务:TCP UDP

3 TCP:

> 面向连接 握手

> 可靠数据传输 

> 流量控制

> 拥塞控制

4 UDP:

> 最小服务

> 无连接

> 不可靠

> 无拥塞控制

5 TCP提供了可靠数据传输,使用SSL提供安全性,但是缺少提供吞吐量和定时保证

 

 

 

你可能感兴趣的:(Computer,Networking)