"端口"是英文port的意译,可以认为是设备与外界通讯交流的出口。
端口可分为虚拟端口和物理端口,其中虚拟端口指计算机内部或交换机路由器内的端口,不可见。例如计算机中的80端口、21端口、23端口等。物理端口又称为接口,是可见端口,计算机背板的RJ45网口,交换机路由器集线器等RJ45端口。电话使用RJ11插口也属于物理端口的范畴。
端口分类:
1、TCP端口
TCP:Transmission Control Protocol传输控制协议,TCP是一种面向连接(连接导向)的、可靠的、基于字节流的传输层(Transport layer)通信协议,由IETF的RFC 793说明(specified)。在简化的计算机网络OSI模型中,它完成第四层传输层所指定的功能,UDP是同一层内另一个重要的传输协议。
2、UDP端口
UDP:User Datagram Protocol用户数据报协议,UDP是OSI参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务。UDP 协议基本上是IP协议与上层协议的接口。UDP协议适用端口分别运行在同一台设备上的多个应用程序。
仿真口JTAG,有6线接法和2线接法,再加上vcc和gnd,就是8线和4线
还可以通过串口烧程序,不过第一次烧要先下载支持OAD的程序,以后才能直接用串口烧
还有无线更新程序,和串口烧程序类似,要先烧个支持无线升级的包,有115k,一般的430还存不下。
MSP430直接支持的只有JTAG,串口和无线烧程序在TI的zstack中有实现,想研究可以把里面的模块搬过来改改,都有点麻烦。所以,还是用JTAG吧
TCP只是一个协议
规定客户端和服务器端如何建立连接进行通信
而IP协议规定应用程序发送的信息如何封装成ip报文,再传到网卡的数据链路层时根据不同的连接方式再进行封装成帧,帧最后通过传输线路转换为模拟信号传输,网卡接受的帧按照相反的顺序进行处理,根据不同的端口送给不同的应用程序。
*** 作系统需要实现此协议,具体的方法不限,达到协议所要求的标准即可。
import socket
s = socketsocket(socketAF_INET, socketSOCK_STREAM)
sbind(('127001', 8888))
slisten(1)
conn, addr = saccept()
print conn, addr
#<socket_socketobject object at 0x0312CAE8> ('127001', 2134)
#addr 第一个为客户端ip,第二个为端口,上面的程序是tcp服务,udp类似。
; 1、PID号:在“任务管理器”→“选择选“PID”即可;
>
以上就是关于端口是什么全部的内容,包括:端口是什么、MSP430程序硬件端口怎么连接、应用程序是如何与端口连接的,是通过 *** 作系统还是通过TCP协议等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)