Day 26 互联网协议/Socket套接字
目录 软件开发架构 C/S架构 B/S架构 互联网协议 物理层 数据链路层 网络层 IP协议 arp协议 传输层 TCP协议 Socket套接字 软件开发架构 C/S架构 Client:客户端 Server:服务端 优点: 软件的使用稳定,并且可以节省网络资源 缺点 若用户想在同一设备上使用多个软件,必须下载多个客户端 软件的一次更新,客户端也必须跟着重新下载更新 B/S架构 Browser:浏览器 Server:服务端 优点: 以浏览器充当客户端,无需用户下载多个软件,也无需用户下载更新软件版本,直接在浏览器上访问需要使用的软件 缺点 消耗网络资源较大,当网络不稳定时,软件的使用也不稳定 互联网协议 互联网协议又称为网络七层协议,OSI七层协议,OSI是一个世界标准组织 OSI七层协议: 应用层 表示层 会话层 传输层 网络层 数据链路层 物理连接层 物理层 基于电信号的高低电压发送01二进制数据 数据链路层 数据链路层定义了对电信号的分组方式 以太网协议: 统一了标准的定义方式 每一台连接网线的电脑都有一块网卡 网卡由不同的厂商生产 每块网卡都有一个唯一的12位编号:mac地址 前6位: 厂商号 后6位: 流水号 交换机: 可以让多台电脑连接到一起 基于以太网协议发送数据: 特点:广播,单播 弊端:广播风暴,不能跨局域网通信 网络层