网络协议
网络协议
网络协议就是一组网络规则的集合,是我们共同遵守的约定或标准。常见的协议:
◼HTTP:超文本传输协议
◼ FTP: 文件传输协议
◼ TELNET : 是 internet 远程登陆服务的标准协议。
◼ TCP : 传输控制协议(TCP,Transmission Control Protocol)是一种面向连接的、可靠的、基于字节流的传输层通信协议
◼ UDP :用户数据报协议
◼ IP : Internet Protocol 简称 IP,又译为网际协议或互联网协议
◼ ICMP :因特网控制报文协议
◼ ARP : 地址解析协议,是根据 IP 地址获取 MAC 地址的协议
◼ RARP : 逆地址解析协议
协议其实就是描述某一场景下的标准,在学校要遵守校规,在马路上要遵守交通规则。
在不同场景下遵守相应的约束。
每种协议在特定场景下产生作用。
在需要的时候去遵守相应的协议。
端口:
不在计算机上面,看不见的,通过命令看见(软件层面)
比如说:在班级里,让同学帮忙转交一个东西给另一个同学,就给每个同学编个号,给某班几号同学。
在网络通讯的时候,IP地址虽然可以在网络中确定一台主机,但是把数据送到主机以后,主机上运行着很多进程(QQ,微信,淘宝),那么数据应该给谁呢???所以端口就是给进程编个号,区分出来数据送过来说,给几号。
网络编程实际上就是两个主机上的两个进程的通讯
应该IP代表一个主机,端口代表对应的进程,不能重复编号。(短整型)
更多推荐


所有评论(0)