C#Socket网络编程(一) 网络基本知识

网络基本知识:IP、端口号、TCP和UDP、Socket 

一、网络是什么?

网络就是几部计算机主机或者是网络打印机之类的接口设备,透过网络线或者是无线网络的技术,将这些主机与设备连接起来,使得数据可以透过网络媒体(网络线以及其他网络卡等硬件)来传输的一种方式。

从远程服务器上获取数据 ,把本地数据上传到服务器上。

二、IP、端口号

1.IP:

IP是Internet Protocol(网际互连协议)的缩写,是TCP/IP体系中的网络层协议。

ip地址其实就是互联网上的地址。

获取ip:

windows上:windows+r是弹出运行命令的快捷按键(windows是指windows键,在键盘的ctrl和alt中间的那个键)。 然后在运行对话框中输入cmd后点确定即运行“命令提示符”窗口。

在“命令提示符”窗口输入ipconfig,按回车就出来了

2.端口号:

所谓的端口,就好像是门牌号一样,客户端可以通过ip地址找到对应的服务器端,但是服务器端是有很多端口的,每个应用程序对应一个端口号,通过类似门牌号的端口号,客户端才能真正的访问到该服务器。为了对端口进行区分,将每个端口进行了编号,这就是端口号。

三、TCP和UDP

1.TCP 协议:

TCP 全称是“传输控制协议”,是一种面向连接的,可靠的,基于字节流的传 输层通信协议。

2.UDP 协议:

UDP 全称是“用户数据报协议”,是一种无连接的,面向事务的简单不可靠通 信协议。

四、Socket

Socket 用于实现客户端和服务器端数据通信。

Socket - 中文: 套接字 - 插口、插座

 

posted @ 2022-04-18 19:44  小羊Coyang  阅读(143)  评论(0编辑  收藏  举报