标签:oca 项目 telent 挥手 独立 pre container udp 通信
计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。
网络编程的目的:资源共享和信息传递
网络编程中的主要问题
通信双方的地址
规则:网络通信协议
TCP/IP参考模型(这里主要了解传输层的TCP和UDP)
唯一定位一台网络上的计算机
本机localhost:127.0.0.1
ip地址的分类
IPV4/IPV6
2001:0bb2:aaaa:0015:0000:0000:1aaa:1212!
公网(互联网)-私网(局域网)
域名:记忆IP问题
表示计算机上的一个程序的进程
不同的进程有不同的端口号,用来区分不同软件
被规定为0-65535
分为TCP/UDP端口:所以有65535*2个,单个协议下端口号不能冲突
端口分类
一些dos命令
netstart -ano #查看所有端口
netstart -ano|findstr "端口号" #查看置顶的端口
tasklist|findstr “端口号” #查看指定端口的进程
网络通信协议:速率,传输码率,代码结构,输出控制
非常复杂—>分层
TCP/IP协议簇:实际是一组协议
重要:
出名的协议:
TCP和UDP的对比
TCP:打电话
连接,稳定
三次握手,四次挥手
客户端,服务端
传输完成释放连接,效率低
UDP:发短信
统一资源定位系统(uniform resource locator):用于指定信息位置的表示方法。
协议://ip地址(或者相应的域名):端口号/项目名/资源
标签:oca 项目 telent 挥手 独立 pre container udp 通信
原文地址:https://www.cnblogs.com/doms-xiang/p/14886333.html