TCP/IP协议
2020-01-14 10:44 覃振鸿 阅读(316) 评论(0) 编辑 收藏 举报TCP/IP通讯协议:
- 传输控制协议/互网协议
- 因特网中实际采用的标准,TCP/IP 是 ARPANET 为了实现异种网的互联,在对网间网的研究和应用中产生的
- 是由很多协议构成的一个协议族
各层协议:
IP 协议:译为网际协议/网络协议/互联网协议。
-
对数据包寻址和路由,并从一个网络转发到另一个网络。
-
分割和重组在传输层被分割的数据包。
-
无连接传递数据。
ICMP 协议:互联网控制报文协议,主要用于侦测远端主机是否存在、建立及维护路由资料、重导资料传送路径、资料流量控制
-
ping 命令:探测能否连通指定计算机
-
tracert:跟踪路由器
ARP 协议:地址解析协议,用于将 IP 地址转换为 MAC 地址。
-
MAC(Media Access Control)地址,或称硬件位址/机器地址/物理地址
UDP 与 TCP 协议:二者都属于传输层协议。
-
UDP 协议(User Datagram Protocol,用户数据报协议)
-
属于传输层协议。
- 无连接
- 不可靠
-
可靠性由上层协议保证。
-
TCP 协议
-
面向连接,支持端到端通信。
-
进行无差错控制,传输是可靠的。
-
进行必要流量控制,避免发包过快而导致阻塞。
-
TCP 的连接:三次握手
应用层协议:
- FTP(File Transfer Protocol)
- 文件传输协议
- 用于文件的上传下载
-
HTTP(Hyper Text Transfer Protocol)
-
超文本传输协议
-
用于访问网站
-
https(Hyper Text Transfer Protocol over Secure Socket Layer)
-
安全的超文本传输协议
-
Telnet 远程协议
-
用于远程连接计算机
-
SMTP(Simple Mail Transmission Protocol)
-
SMTP(Simple Mail Transmission Protocol)
-
用于发送邮件
-
POP3(Post Office Protocol version 3)
-
邮局协议版本 3
-
用于收邮件
-
DNS(Domain Name System)
-
域名系统
-
用于将域名解析为 IP 地址、将 IP 地址解析为域名
-
DHCP(Dynamic Host Configuration Protocol)
-
动态主机配置协议
-
用于自动分配 IP 地址
端口:端口号用来标识同一时间内通过网络的不同连接。
端口号范围:0~65535,
应用层知名服务:0~255
各个厂商:256~1023
未被分配:>1023
查端口号:C:\windows\system32\drivers\etc\services