发布时间:2023-07-28 15:00
目录
ip
如何检查网络是否正常
查看网卡信息
端口
如何查看端口号
tcp传输控制协议
通信步骤
tcp的特点
socket(套接字)
作用
CS(客户端、服务器架构)
BS(浏览器、服务器架构)
指互联网协议地址,又译为网际协议地址。IP地址是Ip协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。简单说就是设备在网络上的地址。
目前Ip地址有两种形式。分为Ipv4地址和Ipv6地址。而Ipv4比较常见但是在慢慢的被ipv6所替代。
Ipv6
是一段16进制的数字。如fe80::e592:fca:22e0:859%17。这种Ip地址正在慢慢的替代Ipv4地址。
还有一种为127.0.0.1Ip地址,这表示的是本机的地址。域名为localhost
域名:表示Ip地址的别名,因为IP地址都是一串数字并不好记,所以就有了域名与Ip地址相对应。
出现此窗口则表示网络正常,如果出现请求超时则表示网络不正常。
红色划线位置的则是本机的Ip地址。
表示传输数据的通道,是数据传输的必经之地。操作系统为了统一管理端口号,对每个端口进行编号。一共有65536个端口号。
比如我在这个电脑上的某聊天软件发送一条消息,然后这条消息通过网络到了另一条电脑上,在这台电脑上通过这个聊天软件对应的端口号找到这条电脑上的该软件端口,才能在这个聊天软件上显示这条消息。
在这65536个端口号中,又分为了知名端口号和动态端口号
是一种面向连接的、可靠的、基于字节流的传输层通信协议。
通信双方必须建立好连接才能进行数据的传输,数据传输完成后,双方必须断开此连接,以释放系统资源.
TCP采用发送应答机制
就是在传输数据前必须要同意
超时重传
如果在传输过程中出现某种情况导致传输失败则会重新传输
错误校验
检测数据在传输过程中的任何变化。如果收到数据的检验和有差错,TCP将丢弃这个数据,并不确认收到此报文段导致对端超时并重发。
流量控制和阻塞管理
如果有多个数据同时传输则会数据暂停传输,一个个的进行传输
是进程之间通信的一个工具。进程想要进行网络通信需要基于socket。
负责进程之间的网络数据传输的工具
数据的搬运工
最常见的架构方法,就是你下载的软件与服务器的架构方式
client
客户端
运行在用户设备上的程序。负责完成与用户的交互任务
server
服务器
运行在服务设备上的程序,专门为客户端提供数据服务
有些软件不仅可以下载,还可以在浏览器上直接使用。如腾讯视频、b站等;这种浏览器与服务器的架构就是BS。
browser
浏览器
server
服务器
网络原理 | TCP/IP中的连接管理机制 重要协议与核心机制
超详细图解!【MySQL进阶篇】存储过程,视图,索引,函数,触发器
SpringBoot + MyBatis + MySQL 实现读写分离
什么是Eureka?Eureka能干什么?Eureka怎么用?
Elasticsearch深度应用(上) - 女友在高考 - 博客园
IDEA创建maven项目遇到Dependency ‘junit:junit:4.12‘ not found
列表容器&事件链如何帮业务提升发版迭代效率? | DX研发模式
Android学习 ① Android连接不上Mysql数据库的多种原因以及解决方式
一篇文章搞懂nginx(什么是nginx,nginx反向代理,nginx安装,nginx配置)