一、HTTP协议端口
HTTP协议端口为80。
HTTP协议(Hypertext Transfer Protocol,超文本传输协议)。主要用于Web浏览器和Web服务器之间的通信。HTTP协议是运行在TCP协议基础上的一个应用。
<?php
// PHP示例代码
// HTTP请求示例
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, "http://www.example.com/");
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$result = curl_exec($curl);
curl_close($curl);
echo $result;
?>
二、HTTPS协议端口
HTTPS协议端口为443。
HTTPS(全称:Hyper Text Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单来说是HTTP的安全版,即HTTP下加入SSL层,HTTPS的安全基础是SSL(Secure Sockets Layer)/TLS(Transport Layer Security)。SSL以及后来的TLS,是为网络通信提供安全及数据完整性的一种安全协议。
<?php
// PHP示例代码
// HTTPS请求示例
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, "https://www.example.com/");
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
$result = curl_exec($curl);
curl_close($curl);
echo $result;
?>
三、SSH协议端口
SSH协议端口为22。
Secure Shell(安全外壳协议)是一种加密网络协议,用于在不安全的网络中安全地传输数据。SSH为计算机上的Shell提供了安全的替代方案,还可以用来进行远程命令执行、文件传输等操作。
ssh example@192.168.1.100
四、FTP协议端口
FTP协议端口为21。
FTP(File Transfer Protocol)文件传输协议,用于在计算机网络上进行文件传输。FTP使用客户端-服务器模型,采用不同的端口来传输数据和控制信息。
<?php
// PHP示例代码
// FTP下载示例
$conn = ftp_connect("ftp.example.com");
ftp_login($conn, "username", "password");
ftp_pasv($conn, true);
ftp_get($conn, "local_file.txt", "remote_file.txt", FTP_BINARY);
ftp_close($conn);
?>
五、SMTP协议端口
SMTP协议端口为25。
SMTP(Simple Mail Transfer Protocol)简单邮件传输协议,是一种用于电子邮件传输的协议。SMTP协议定义了邮件传输的基本规则和格式,它可以用于传输电子邮件至邮件服务器或从邮件服务器传输到邮件客户端。
<?php
// PHP示例代码
// 发送SMTP邮件示例
$mail = new PHPMailer();
$mail->isSMTP();
$mail->Host = "smtp.example.com";
$mail->SMTPAuth = true;
$mail->Username = "username";
$mail->Password = "password";
$mail->SMTPSecure = "ssl";
$mail->Port = 465;
$mail->setFrom("from@example.com", "From User");
$mail->addAddress("to@example.com", "To User");
$mail->isHTML(true);
$mail->Subject = "Subject";
$mail->Body = "Email Content";
if($mail->send()) {
echo "Email sent.";
} else {
echo "Email sending failed.";
}
?>
六、MySQL协议端口
MySQL协议端口为3306。
MySQL是一种流行的开源关系型数据库管理系统,它支持客户端-服务器模型,使用TCP/IP协议进行通信。MySQL可以使用多种编程语言进行访问,并支持多种操作系统。
<?php
// PHP示例代码
// MySQL连接示例
$conn = mysqli_connect("localhost", "username", "password", "database");
$sql = "SELECT * FROM `table`";
$result = mysqli_query($conn, $sql);
while($row = mysqli_fetch_assoc($result)) {
echo $row["column"];
}
mysqli_close($conn);
?>
原创文章,作者:ZSKJR,如若转载,请注明出处:https://www.506064.com/n/361242.html