网络学习的学习笔记,记录一些学习要点。
1.网络的五层模型:从下到上 :物理层,链路层,网络层,传输层,应用层。
2.物理层:物理层面把电脑连接起来:可以是光纤电缆无线信号之类的,传输0和1。
3.链路层:主要是以太网协议,定义了帧,即一组电信号。协议头记录通讯双方MAC地址(硬件网卡的唯一标识,前六位是厂商id,后六位是厂商内部的流水id)以及其他协议信息。MAC地址一般通过ARP协议获得。
4.网络层:IP协议,把无数个子网络合并成整个互联网。IP地址主要通过DHCP协议向网络提供商获得。定义了主机之间的通讯。ip地址 =网络号+主机号,通过子网掩码来划分网络号和主机号。
5.传输层:TCP协议(可靠性高)和UDP协议(速度快)。通过IP地址加端口(套接字)来建立通讯。通过端口,使得对网络传输双方的控制精确到了主机的进程,线程。
6.应用层:各种自定义协议,比如http,ftp等。
7.DHCP:动态主机配置协议,主要是用来集中的管理和分配IP地址,实现了自动分配IP地址而不需用户自行设置。
8.ARP:地址解析协议,主要是用来管理IP地址和MAC地址的映射关系。主机上一般存在IP地址和MAC地址的映射关系的缓存,一般都是通过IP地址来获取MAC地址,如果不存在改映射的缓存,则在局域网内广播发送数据包请求,每个主机对比自身IP和数据包内IP是否一致,一致则回复自身的MAC地址,否则丢弃请求。
9.DNS域名系统:用来把域名转换成IP的分布式系统。分为根域名服务器,顶级域名服务器,权限域名服务器,本地域名服务器。比如本地要访问www.baidu.com。先由本地域名服务器解析,然后发送给根域名服务器,然后发送给定级域名服务器(com服务器),然后发送给权限域名服务器(baidu服务器),返回ip。
相关推荐
《网络协议分析笔记》 网络协议是互联网通信的基础,它定义了不同设备间如何交换信息。TCP/IP(传输控制协议/因特网协议)是网络通信中最广泛采用的一组协议,本笔记将深入探讨TCP/IP及其相关的网络协议。 首先,...
本文将深入探讨Zigbee协议栈的核心知识点,帮助读者从高手学习笔记中获取宝贵的信息。 首先,我们关注到"SimpleAPP"和"SampleAPP"这两个例程。它们是Zigbee协议栈的基础应用示例,用于展示如何与协议栈进行交互。...
《网络知识学习笔记》 网络知识的学习,特别是传输层和应用层的协议,是理解现代网络通信基础的关键。数据通信协议定义了数据格式和传输的规则,使得不同设备之间能有效地进行信息交互。协议的分层设计是解决网络...
"网络工程师学习笔记汇总(完整版).pdf" 本资源是一个网络工程师的学习笔记汇总,涵盖了计算机系统、操作系统、嵌入式系统、计算机网络和数据通信等多方面的知识点。 硬件知识 计算机系统的组成包括硬件系统和软件...
L2TP协议学习笔记 L2TP(Layer 2 Tunneling Protocol,第二层隧道协议)是一种基于 PPP(Point-to-Point Protocol,点对点协议)的隧道协议,用于在公共网络中传输 PPP 帧。L2TP 协议学习笔记对 L2TP 协议的主要...
计算机网络学习笔记 计算机网络是指将分布在不同地理位置的计算机或设备通过通信线路或无线信道连接起来,实现资源共享、信息交换和协同工作的系统。计算机网络的学习笔记是一个系统化的学习资源,旨在帮助学习者...
CCNP学习笔记 介绍网络协议
**SNMP(Simple Network Management Protocol)简单网络管理协议** SNMP是互联网标准协议,用于管理网络设备,如路由器、交换机、服务器等。它允许管理员远程监控和控制网络设备,以便进行故障排查、性能优化和配置...
数据通信基础知识.pdf是网络工程中的核心部分,涵盖了数据传输、网络协议、编码解码、错误检测与纠正等内容。理解这些基础知识对于构建和维护网络至关重要。读者将学习到如TCP/IP协议栈的工作原理,OSI模型的各个...
【网络工程师学习笔记】 在IT领域,网络工程师是负责设计、实施、管理和维护网络基础设施的专业人员。本笔记主要涵盖了交换技术、网络体系结构及协议等内容,对于备考网络工程师的人员来说,具有很高的学习价值。 ...
PPP(Point-to-Point ...通过深入学习PPP协议,你可以更好地理解互联网的底层工作原理,以及如何在不同网络环境下建立和维护数据链路。这些笔记将为你提供关于PPP的全面了解,帮助你在网络通信领域提升专业技能。
"H323 协议学习笔记" H323 协议是一种多媒体通信协议,由 ITU-T 制定,已在工业界广为应用,是 IP 电话系统最重要的技术基础,也是各厂商互通的技术依据。H323 协议的主要应用是电话会议、电视会议等多媒体通信业务...
软考网络工程师学习笔记(完整版) 计算机基础知识 计算机系统的组成包括硬件系统和软件系统。硬件系统分为三种典型结构:单总线结构、双总线结构和采用通道的大型系统结构。中央处理器 CPU 包含运算器和控制器。 ...
【网络工程师学习笔记】 在2007年的网络工程领域,学习笔记是深入理解与掌握核心技术的关键资源。这些笔记详尽地涵盖了网络基础、网络设计、网络实施、网络管理及故障排查等多个方面,旨在帮助工程师们提升专业技能...
"网络规划师学习笔记" 本笔记主要讲解了计算机网络原理、数据通信基础和网络规划师的相关知识。下面是本笔记的详细知识点总结: 一、计算机网络原理 1.1 计算机网络概论 * 计算机网络定义:计算机网络是一个将...
从物理组成上看,计算机网络包括硬件、软件、协议三大部分。从功能上看,计算机网络由资源子网和通信子网两部分组成。从工作方式上看,也可以认为计算机网络由边缘部分和核心部分组成。 计算机网络可以按分布范围...
生成树协议(Spanning Tree ...总之,生成树协议是构建稳定、无环路网络的关键工具,通过智能选择和阻塞端口,确保数据包在物理上无环的网络中高效传输。了解和正确配置STP对于任何网络管理员来说都是至关重要的技能。
首先,我们要了解计算机网络的基本构成,包括硬件(如路由器、交换机、计算机设备)和软件(如网络协议、操作系统)。网络的五层模型(物理层、数据链路层、网络层、传输层、应用层)是理解网络工作方式的关键。物理...
"网络工程师-学习笔记.pdf" 这个学习笔记涵盖了网络工程师需要掌握的基础知识,包括交换技术、网络体系结构及协议等。 交换技术 交换技术是网络工程师需要掌握的基础知识之一。交换技术可以分为四种:线路交换、...
软考网络工程师学习笔记.pdf 本资源是一个关于软考网络工程师学习笔记的PDF文件,主要内容涉及到交换技术、网络体系结构及协议等方面。 在交换技术方面,本资源涵盖了线路交换、分组交换、帧中继交换和信元交换等...