跳过正文
  1. 文章/
  2. 计算机基础/
  3. 计算机网络/

2、应用层

·438 字·1 分钟· loading · loading · ·
计算机基础 计算机网络
GradyYoung
作者
GradyYoung
计算机网络 - 点击查看当前系列文章
§ 2、应用层 「 当前文章 」

网络应用体系结构
#

  • 客户机/服务器结构(Client-Server,C/S)
  • 点对点结构(Peer-to-peer,P2P)
  • 混合结构(Hybird)

C/S
#

  • 服务器
    • 7*24小时提供服务
    • 永久性访问地址/域名
    • 利用大量服务器实现可扩展性
  • 客户机
    • 与服务器通信,使用服务器提供的服务
    • 间歇性接入网络
    • 可能使用动态IP地址
    • 不会和其他客户机直接通信

P2P
#

  • 没有永远在线的服务器
  • 任意端系统/节点之间可以直接通信
  • 节点间歇性接入网络
  • 节点可能改变IP地址

网络应用进程通信
#

进程:主机上运行的程序

同一主机进程通信:1、进程间通信机制2、操作系统提供

不同主机进程通信:消息交换(报文交换)

Socket套接字
#

进程间通信利用socket发送/接收消息实现,网络应用的API由操作系统提供

寻址进程
#

不同主机上进程进行通信,每个进程必须由标识符

需要先使用IP地址寻址主机,但是一个主机上面会有多个进程,那么就需要通过端口号(Port Numer)来为每个需要通信的进程做唯一表示

  • 特殊端口号:
    • HTTP Server:80
    • Mail Server:25
计算机网络 - 点击查看当前系列文章
§ 2、应用层 「 当前文章 」