网络通信基本知识

网络通信

什么是网络通信?

通信网络是指将各个孤立的设备进行物理连接,实现人与人,人与计算机,计算机与计算机之间进行信息交换的链路,从而达到资源共享和通信的目的。

什么是网络协议?

网络协议是计算机网络中实现数据通信的规则和标准。它定义了数据传输的格式、分组的组织方式、错误检测和纠正方法等。常见的网络协议有TCP/IP、HTTP、FTP等。

http协议:常用语网页开发。https://www.baidu.com 传递的数据常以json格式

tcp/udp协议:常用双向通信场景 即时聊天 或者同步要求比较场景,返回数据常以字节流的形式传递

FTP:重用本地文件传输的时候使用的协议

什么是服务端和客户端?

服务器:从硬件上来讲,互联网中提供网络服务的计算机。服务器只能运行服务器软件或者数据库;从穿件爱说服务器是提供数据的一套代码

客户端:从硬件上来讲,互联网中请求服务,接收服务的计算机,从软件来说,客户端就是接受服务的一套代码

网络IP地址

ip地址:互联网协议地址,表述网络中一个地址,通过ip可以访问网络中的某台设备,

ipv4地址由4个字节组成可最大容纳地址数是2的32次方, 每一段的范围是0-255,192.168.113.74 ipv6地址是可最大容纳的地址数是2的128次方本机地址:127.0.0.1 或者localhost

域名

域名:俗称是网址,就是IP地址的映射,方便大家记忆的。例如访问百度可以通过ip地址访问,也可以通过www.baidu.com进行访问,

baidu就是域名 域名是通过DNS域名解析系统进行转换的。

端口号

端口号:需要连接网络的程序,向操作系统申请一个端口号(范围0-65535,先到先得),网络通信需要知道ip地址,也得需要知道端口号常用协议默认端口号:http协议默认端口号80,https协议默认端口号是443, sqlserver默认端口号是1433, MySql默认是3306

URL

URL:uniform Resource locator的缩写,统一资源定位符,表示一个数据的位置,

http://192.168.113.68:3306/My?name=银行卡号&&psw=123456#top

url的组成部分有哪些?

1 http:协议名

2 192.168.113.68,:域名或者ip地址

3 3306 :端口号

4 My :路径

5 ?name=zs&&psw=123456, 参数

6 #top :哈希值

相关推荐

  1. 通信基础知识

    2024-07-17 01:38:03       27 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-17 01:38:03       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-17 01:38:03       71 阅读
  3. 在Django里面运行非项目文件

    2024-07-17 01:38:03       58 阅读
  4. Python语言-面向对象

    2024-07-17 01:38:03       69 阅读

热门阅读

  1. 可用内存为什么可以超过实际内存

    2024-07-17 01:38:03       20 阅读
  2. 安全运营概述

    2024-07-17 01:38:03       22 阅读
  3. $@和$?在shell脚本中什么意思

    2024-07-17 01:38:03       21 阅读
  4. 前端面试题日常练-day92 【Less】

    2024-07-17 01:38:03       20 阅读
  5. Map和Set的迭代器原理

    2024-07-17 01:38:03       19 阅读
  6. tomcat为什么要自定义类加载器?

    2024-07-17 01:38:03       20 阅读