网络模型
(1)OSI参考模型
(2)TCP/IP参考模型
TIPS:自上而下是数据封包,自下而上是数据拆包
物理层犹如:网线,光纤,无线
应用层:http,ftp 传输层:TCP/UDP网际层:IP
网络通讯要素
(1)IP地址:
网络中设备的标识;
不易记忆,可用本机名;
本地回环地址:127.0.0.1 主机名:localhost。
(2)端口号:
用于标识进程 的逻辑地址,不同进程的标识;
有效端口0~65535,其中0~1024系统使用或保留端口。
(3)传输协议:
通讯的规则;
常见协议:TCP , UDP。
关于TCP:
TCP(Transmission Control Protocol):传输控制协议。 生活类似场景:打电话
TCP支持的应用协议主要有:Telnet,PTP,SMTP等。
A 建立连接,形成传输数据的通道
B 在连接中进行大数据量传输
C 通过三次握手完成连接,是可靠协议
D 必须建立连接,效率会稍低
关于UDP:
UDP(User Data Protocol):用户数据报协议。 生活应用场景:聊天,视频会议,电脑桌面共享,下载等。
UDP支持的应用层协议主要有:NFS(网络文件系统) SNMP(简单网络管理协议) DNS (主域名城名称)TFTP(通用文件传输协议)等。
A 将数据及源和目的封装于数据报中,不需要建立连接
B 每个数据大小限制在64K内
C 因无连接,是不可靠协议
D 不需要建立连接,速度快