计网小结

1. 网络应用  百度    qq    网易云课堂 迅雷 email 微信

2. 网络应用特点:有网络    服务器    有一部分软件跑在我们自己的机器另一部分跑在服务器

3. 网络体系架构:客户/服务器    p2p     混合

4. 客户/服务器:服务器不间断 永久性访问 地址域名 大笔服务器 客户机间歇接入网络    动态ip    不会与其他客户机直接通信 web(浏览器+web服务器bs结构是web兴起后的一种网络模式)

5. 单机应用  数据库与软件在一台电脑sqlite

6. 进程通信:网络应用的核心 进程:主机上运行的程序(一些列指令的集合)的实例, 同一主机依靠操作系统 不同主机的进程通信依靠消息交换报文交换(客户机进程浏览器服务器进程)

7. 不同主机之间进程的通信依靠套接字(类似门口)

8. 不同主机(标识ip)进程(端口)通信

我叫张三,我有2个手机号码。你叫李四,你有1个手机号码。我用其中一个手机给你打电话,这就是我的一个端口和你的端口通信,手机号码就是端口号。我和你就是2个计算机上的进程。进程ID是由操作系统内核进行分配和管理的,而端口号是由通讯协议内核分配并进行管理的。至于端口号和进程ID的对应关系则是由通讯协议在分配端口时记录进程ID,并维持一张对应表进行管理。这是电信公司的任务

一台拥有IP地址的主机可以提供许多服务,比如Web服务、FTP服务、SMTP服务等,这些服务完全可以通过1个IP地址来实现。那么,主机是怎样区分不同的网络服务呢?显然不能只靠IP地址,因为IP 地址与网络服务的关系是一对多的关系。实际上是通过“IP地址+端口号”来区 分不同的服务的

Qq.登陆采用TCP协议和HTTP协议,你和好友之间发送消息,主要采用UDP协议,内网传文件采用了P2P技术,登陆采用TCP协议和HTTP协议,你和好友之间发送消息,主要采用UDP协议,内网传文件采用了P2P技术

猜想:当我登录qq时,通信为qq分配了一个端口号,然后通过主机ip+端口号进行qq的通信,而进程的id是用于操作系统进行调度分配的,该进程也就是进程id需要建监听端口号来进行通信

9. 应用层协议:http(统一web服务器与浏览器) smtp pop3 传输层协议:tcp udp 网络层:ip arp

10. Tcp的三次握手和四次挥手(四次挥手是因为要确定双方都没有消息发送‘2次’+回复2次)

三次握手

计网小结_第1张图片

四次挥手


计网小结_第2张图片

你可能感兴趣的:(计网小结)