基于 UDP 协议的SSH 客户端程序
基于 UDP 协议的SSH 客户端程序
1. server
1 | import socket, subprocess |
2. client
1 | from socket import socket,AF_INET,SOCK_DGRAM |
简答:
1. TCP 协议与 UDP 协议有什么区别?
- 基于连接与无连接;
- 对系统资源的要求(TCP较多,UDP少);
- UDP程序结构较简单;
- 流模式与数据报模式 ;
- TCP保证数据正确性,UDP可能丢包,TCP保证数据顺序,UDP不保证。
2. 画出 TCP/IP协议的五层结构图,要求标出每层的协议。
- 物理层(physical layer)
RJ45、CLOCK、IEEE802.3 - 数据链路层(data link layer)
PPP、FR、HDLC、VLAN、MAC - 网络层(network layer)
IP、ICMP、ARP、PARP、OSPF、IPX、RIP、IGRP - 运输层(transport layer)
TCP、UDP、SPX - 第五层——应用层
FTP、DNS、Telnet、SNMP、SMTP、HTTP、WWW、NFS
3. 什么是套接字(socket)
套接字(socket)是一个抽象层,应用程序可以通过它发送或接收数据,可对其进行像对文件一样的打开、读写和关闭等操作。套接字允许应用程序将I/O插入到网络中,并与网络中的其他应用程序进行通信。网络套接字是IP地址与端口的组合。
- 本文标题:基于 UDP 协议的SSH 客户端程序
- 本文作者:HandSonic
- 本文链接:https://handsonic.top/post/30721.html
- 版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处!
# 相关文章
1.无线电A类考试题库(五)
2.无线电A类考试题库(四)
3.无线电A类考试题库(三)
4.无线电A类考试题库(二)
5.无线电A类考试题库(一)
6.阿里云数据线答案(二)
7.阿里云数据线答案(一)
8.阿里云杯子答案
1.无线电A类考试题库(五)
2.无线电A类考试题库(四)
3.无线电A类考试题库(三)
4.无线电A类考试题库(二)
5.无线电A类考试题库(一)
6.阿里云数据线答案(二)
7.阿里云数据线答案(一)
8.阿里云杯子答案