计网-2.1、应用层的基本概念和DNS协议
应用层协议与网络应用
本章大纲
一、应用层
应用层的功能
进程的概念
用户代理
套接字(找到某个进程的入口)
端口号:能唯一确定某台计算机的某个进程
IP:唯一确定某台主机在因特网上的位置
套接字=IP+端口号:唯一确定某台主机某个进程
问:为什么不能用操作系统的PID来确定进程?
答:进程生存期间,pid在系统是唯一的,当进程结束,pid被释放,新进程可以重新使用这个pid,而且系统不会告诉你这种情况
任何进程通信都必须知道对方的端口号
一个进程可以有多个进程,一个端口智能有一个进程
端口号类型
常见的网络莹莹端口号
一个例子
二、网络应用
网络应用的模式
- C/S模式(客户/服务器)模式
- p2p(对等)模式
CS
P2P
主机既是客户端也是服务器
网络应用的要求
网络应用使用的传输层协议
- TCP
- UDP