15
Positive people are lucky people, they can see the roses while others see only the
thorns.
积极的人是幸运的人,当别人只看到刺的时候,他们却可以看到玫瑰。
在TCP/IP协议栈,传输层有两个协议TCP和UDP:
TCP(Transmission Control Protocol,传输控制协议)协议;
UDP(User Data Protocol,用户数据报协议)协议。
TCP 需要将要传输的文件分段 传输 建立会话 可靠传输 流量控制
UDP 一个数据包就能够完成数据通信 不分段 不需要建立会话 不需要流量控制 不可靠传输
传输层协议和应用层协议之间的关系:
常见的应用层协议使用的端口:
http=TCP+80
https=TCP+443
RDP=TCP+3389
ftp=TCP+21
共享文件夹=TCP+445
SMTP=TCP+25
POP3=TCP+110
telnet=TCP+23
SQL=TCP+1433
DNS=UDP+53
服务和应用层协议之间关系:
服务使用 TCP或UDP的端口侦听客户端请求
客户端使用IP地址定位服务器 使用目标端口 定位服务
可以在服务器网卡上设置只开放必要的端口 实现服务器的网络安全
如何在Windows上安装服务
DNS服务
Web服务
SMTP
POP3服务
如何查看服务侦听的端口
netstat -an
netstat -n 查看建立的会话
netstat -nb 查看建立会话的进程
telnet IP地址 端口 测试远程计算机某个端口是否打开
如何更改服务使用的默认端口
迷惑入侵者 使系统更加安全
如何设置Windows网络安全
设置本地连接 TCP/IP筛选
、
传输层功能:为相互通信的应用进程提供了逻辑通信
传输层端口 协议号 TCP 6 UDP 17 IGMP 1
端口 0-65535
熟知端口 0-1023
登记端口 1024-49151
客户端端口 49152-65535
TCP协议特点:
TCP把连接作为最基本的抽象;
每一条TCP连接有两个端点;
TCP连接的端点不是主机,不是主机的IP地址,不是应用进程,也不是传输层的协议端口,TCP连接的端点叫套接字(socket);
端口号拼接到IP地址即构成了套接字。
TCP报文段的首部格式:
TCP实现可靠传输:
以字节为单位的滑动窗口技术
TCP协议实现流量控制:
接收端与发送端协商,通过控制滑动窗口大小来控制传输速度,以达到流量控制。
领取专属 10元无门槛券
私享最新 技术干货