网络:网络就是一种辅助双方或者多方能够连接到一起的工具。
左:单机游戏(无网络) 右:网络游戏
网络编程:网络编程就是,让在不同的电脑上的软件能够进行数据传递,即进程之间的通信。
网络协议:互联网中的计算机要实现数据通信,需要遵循各种各样的协议,其中最重要的是TCP/IP协议簇。
两台计算机需要传输信息,他们怎么样才能找到对方呢?
IP地址:用来在网络上标记一台电脑的一串数字,比如192.168.1.1;
为互联网上的每一个网络和每一台主机分配一个逻辑地址。
如何查看本机ip呢?
1,Win+R 输入cmd,进入cmd窗口。输入:ipconfig
2,IPV4就是你当前网络的ip地址
这个ip是我所在局域网的ip,这个路由器也有自己的网段和ip,这些最后组合在一起,才形成本机计算机的ip信息。
如果同一个局域网下有多台计算机,可以实现局域内数据共享,而不需要依赖于咱们的int网。
当我们找到对方后,怎么将数据传输到正确的程序中呢?
如何保证数据流动不会乱套呢。
网络端口:通过TCP/IP协议中的端口将数据传输到正确的程序中。运行的程序都会有自己的端口号。
网络端口指的是程序或进程和外界传输数据的出口,通过端口号识别。
常见端口号:
25端口:SMTP简单邮件传输
80端口:HTTP超文本传输
443端口:HTTPS加密超文本传输服务
1433端口:SQLSERVER数据库 默认端口号
1521端口:Oracle数据库服务端口
1863端口:MSN Messenger的文件传输
3306端口:MYSQL默认端口号
3389端口:Microsoft 微软远程桌面使用的端口
5631端口:Symantec pcAnywhere远程控制数据传输
5000端口:MS SQL Server使用的端口
8000端口:腾讯QQ使用的端口
URL:url指的是统一资源定位符,简单来说就是计算机或者网络中某个资源的路径,是一个字符串。
url遵守一种标准的语法,它由协议,主机名,域名,端口,路径,以及文件名,这六个部分构成。其中 端口号可以省略。
URL典型的结构:协议://主机域名:端口号/路径/资源文件名
其中端口号可以省略。