本站消息

站长简介/公众号


站长简介绍:高级工程师,爱好交友,无偿辅导python和前端,技术交流,面试指导,找工作指导,瞎聊都可加我微信i88811i哈,欢迎欢迎!也欢迎加入程序员交流群,专属程序员的圈子,加我微信拉你进群.欢迎关注我的微信公众号:程序员总部,程序员的家,探索程序员的人生之路!分享IT最新技术,关注行业最新动向,让你永不落伍。了解同行们的工资,生活工作中的酸甜苦辣,谋求程序员的最终出路!

  价值13000svip视频教程,java大神匠心打造,零基础java开发工程师视频教程全套,基础+进阶+项目实战,包含课件和源码

  出租广告位,需要合作请联系站长


+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

2021-07(9)

2021-08(57)

2021-09(50)

2021-10(32)

2021-11(59)

计算机网络 --- 初始网络

发布于2022-04-14 19:44     阅读(944)     评论(0)     点赞(15)     收藏(4)


1. 初始网络

计算机网络,根据其规模可分为WAN ( Wide Area NetWork, 广域网) 和 LAN ( Local Area Network, 局域网).

1.1 局域网LAN

一栋楼 或 大学校园中有限的, 狭小的, 区域内网络.
局域网内的主机之间能方便的进行网络通信,又称为内网;局域网和局域网之间在没有连接的情况下,是无法通信的。
在这里插入图片描述

1.2 广域网WAN

跨接相距较远的计算机或LAN的网络.
通过路由器,将多个局域网连接起来,在物理上组成很大范围的网络,就形成了广域网。广域网内部的局域网都属于其子网
在这里插入图片描述

2. 网络通信基础

2.1 IP地址

概念

IP地址主要用于标识网络主机、其他网络设备(如路由器)的网络地址。
简单说,IP地址用于定位主机的网络地址

格式

IP地址是一个32位的二进制数,通常被分割为4个“8位二进制数”(也就是4个字节)
通常用“点分十进制”的方式来表示,即 a.b.c.d 的形式(a,b,c,d都是0~255之间的十进制整数)

例如 : 01100100.00000100.00000101.00000110 => 100.4.5.6

特殊IP

127.*的IP地址用于**本机环回(loop back)**测试,通常是127.0.0.1

本机环回主要用于本机到本机的网络通信(系统内部为了性能,不会走网络的方式传输),对于开发网络通信的程序(即网络编程)而言,常见的开发方式都是本机到本机的网络通信。

2.2 端口号

概念

在网络通信中,IP地址用于标识主机网络地址,端口号可以标识主机中发送数据、接收数据的进程。
简单说:端口号用于定位主机中的进程

格式

端口号是0~65535范围的数字,在网络通信中,进程可以通过绑定一个端口号,来发送及接收网络数据

注意事项

两个不同的进程,不能绑定同一个端口号,但 一个进程可以绑定多个端口号

2.3 协议

概念

协议,网络协议的简称,网络协议是网络通信(即网络数据传输)经过的所有网络设备都必须共同遵从的一组约定、规则。如怎么样建立连接、怎么样互相识别等。只有遵守这个约定,计算机之间才能相互通信交流。

简单的来说,协议 就是 计算机与计算机之间通过网络实现通信时事先达成的一种"约定".两台计算机之间必须能够支持相同的协议,并遵循相同协议进行处理,这样才能实现相互通信.

图解协议的作用

在这里插入图片描述

知名协议的默认端口

系统端口号范围为 0 ~ 65535,其中:0 ~ 1023 为知名端口号,这些端口预留给服务端程序绑定广泛使用的应用层协议,如:

22端口:预留给 SSH 服务器绑定 SSH 协议
21端口:预留给 FTP 服务器绑定 FTP 协议
23端口:预留给 Telnet 服务器绑定 Telnet 协议
80端口:预留给 HTTP 服务器绑定 HTTP 协议
443端口:预留给 HTTPS 服务器绑定 HTTPS 协议

注: 某个服务器也可以使用其他 1024 ~65535 范围内的端口来绑定知名协议

2.4 五元组

在TCP/IP协议中,用五元组来标识一个网络通信:

  1. 源IP:标识源主机
  2. 源端口号:标识源主机中该次通信发送数据的进程
  3. 目的IP:标识目的主机
  4. 目的端口号:标识目的主机中该次通信接收数据的进程
  5. 协议号:标识发送进程和接收进程双方约定的数据格式

2.5 协议分层

在这里插入图片描述

2.6 OSI七层模型

OSI -> Open System Interrconnection 开放系统互连.
在这里插入图片描述

2.7 TCP/IP五层

在这里插入图片描述
在这里插入图片描述

2.8 网络设备所在分层

对于一台主机,它的操作系统内核实现了从传输层到物理层的内容,也即是TCP/IP五层模型的 下四层
对于一台路由器,它实现了从网络层到物理层,也即是TCP/IP五层模型的 下三层
对于一台交换机,它实现了从数据链路层到物理层,也即是TCP/IP五层模型的 下两层
对于集线器,它只实现了 物理层.

2.9 封装和分用图解

在这里插入图片描述

原文链接:https://blog.csdn.net/wwzzzzzzzzzzzzz/article/details/123805023

站长简介:高级工程师,爱好交友,无偿辅导python和前端,技术交流,面试指导,找工作指导,瞎聊都可加我微信i88811i哈,欢迎欢迎!也欢迎加入程序员交流群,专属程序员的圈子,加我微信拉你进群.
欢迎关注我的公众号:程序员总部,关注公众号回复java,免费领取 全套java视频教程,关注公众号回复java充值+你的账号,免费为您充值1000积分



所属网站分类: 技术文章 > 博客

作者:你不要惹我

链接:http://www.javaheidong.com/blog/article/412764/3a5947a77bac48a3ce3b/

来源:java黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

15 0
收藏该文
已收藏

评论内容:(最多支持255个字符)