Socket知识概览
2019-11-14 本文已影响0人
极客天空
报文段
- 报文段是指TCP/IP 协议网络传输过程中,起着路由导航作用
- 用以查询各个网络路由网段、IP地址、交换协议等IP 数据包
- 报文段充当整个TCP/IP 协议数据包的导航路由功能
- 报文在传输过程中会不断地封装成组、包、帧来传输
- 封装方式就是添加一些控制信息组成的首部,即报文头
传输协议
- 协议顾名思义,一种规定,约束
- 约定大于配置,在网络传输中依然适用;网络的传输流程是健壮的稳定的,得益于基础的协议构成
- 简单来说:A->B 的传输数据,B能识别,反之B->A 的传输数据也能识别,这就是协议
Mac 地址
- Media Access Control 或者Medium Access Control
意译为媒体访问控制,或称为物理地址、硬件地址
- 用来定义网络设备的位置
- 形如:44-45-53-54-00-00;与身份证类似
IP地址
- 互联网协议地址(英语:Internet Protocol Address,又译为网际协议地址),缩写为IP地址(英语:IP Address)
- 是分配给网络上使用网际协议(英语:Internet Protocol,IP)的社保数字标签
- 常见的IP地址分为 IPv4 与 IPv6 两大类
- IP地址由32位二进制数组成,常以xxx.xxx.xxx.xxx形式表现,每组xxx代表小于或等于255的10进制数
- 如:208.80.152.2
- 分为A、B、C、D、E 五大类,其中E类属于特殊保留地址
- 总数量:4,294,967,296个(即232):42亿个;最终于2011年2月3日用尽
- 如果主机号全是1,那么这个地址为直接广播地址
- IP地址“255.255.255.255”为受限广播地址 如果往这个地址发广播,这个局域网内都可以接受到。
IP地址——IPv6
- 总共有128位长,IPv6地址的表达形式,一般采用32个十六进制数。也可以想象为1632
- 由两个逻辑部分组成:一个64位的网络前缀和一个64位的主机地址,主机地址通常根据物理地址自动生成,叫做EUI-64(或者64位扩展唯一标识)
- 2001:0db8:85a3:0000:1319:8a2e:0370:7334
- IPv4 转换为IPv6一定可行,IPv6转换为IPv4不一定行
端口
- 如果把IP地址比作一间房子,端口就是出入这间房子的门或者窗户
- 在不同门窗户后有不同的人,房子中的用户与外界交流的出口
- 外界鸽子(信息)飞到不同窗户也就是给不同的人传递信息
-
0到1023端口以及1024到49151号端口都是特殊端口
端口.jpeg - 计算机之间依照互联网传输层TCP/IP 协议的协议通信,不同的协议都对应不同的端口
- 49152 到 65535 号端口属于“动态端口”范围,没有端口可以被正式低注册占用
- 问题:端口总数:65536 连接能简历多少个?是大于65536个的
数据传输层次
数据传输层次.jpeg远程服务器
- 局域网:一般而言,家里的环境以及公司相互电脑之间环境都属于局域网