`
xiangshouxiyang
  • 浏览: 49272 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

网络协议学习笔记

阅读更多

       网络学习的学习笔记,记录一些学习要点。

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协议栈高手学习笔记

    本文将深入探讨Zigbee协议栈的核心知识点,帮助读者从高手学习笔记中获取宝贵的信息。 首先,我们关注到"SimpleAPP"和"SampleAPP"这两个例程。它们是Zigbee协议栈的基础应用示例,用于展示如何与协议栈进行交互。...

    网络知识学习笔记

    《网络知识学习笔记》 网络知识的学习,特别是传输层和应用层的协议,是理解现代网络通信基础的关键。数据通信协议定义了数据格式和传输的规则,使得不同设备之间能有效地进行信息交互。协议的分层设计是解决网络...

    TCP/IP协议技术详解学习笔记

    3. **网络层**:负责数据包的路由选择,其中最重要的协议是IP(Internet Protocol),它为数据包添加源地址和目标地址信息,使得数据可以在网络中正确传递。 4. **数据链路层**:位于最底层之上,负责物理数据的发送...

    网络工程师学习笔记汇总(完整版).pdf

    "网络工程师学习笔记汇总(完整版).pdf" 本资源是一个网络工程师的学习笔记汇总,涵盖了计算机系统、操作系统、嵌入式系统、计算机网络和数据通信等多方面的知识点。 硬件知识 计算机系统的组成包括硬件系统和软件...

    L2TP协议学习笔记

    L2TP协议学习笔记 L2TP(Layer 2 Tunneling Protocol,第二层隧道协议)是一种基于 PPP(Point-to-Point Protocol,点对点协议)的隧道协议,用于在公共网络中传输 PPP 帧。L2TP 协议学习笔记对 L2TP 协议的主要...

    计算机网络学习笔记,计算机网络学习笔记,计算机网络学习笔记,计算机网络学习笔记,计算机网络学习笔记

    计算机网络学习笔记 计算机网络是指将分布在不同地理位置的计算机或设备通过通信线路或无线信道连接起来,实现资源共享、信息交换和协同工作的系统。计算机网络的学习笔记是一个系统化的学习资源,旨在帮助学习者...

    CCNP学习笔记 介绍网络协议

    CCNP学习笔记 介绍网络协议

    SNMP简单网络管理协议学习笔记

    **SNMP(Simple Network Management Protocol)简单网络管理协议** SNMP是互联网标准协议,用于管理网络设备,如路由器、交换机、服务器等。它允许管理员远程监控和控制网络设备,以便进行故障排查、性能优化和配置...

    网络工程师学习笔记(经典版)

    数据通信基础知识.pdf是网络工程中的核心部分,涵盖了数据传输、网络协议、编码解码、错误检测与纠正等内容。理解这些基础知识对于构建和维护网络至关重要。读者将学习到如TCP/IP协议栈的工作原理,OSI模型的各个...

    计算机网络学习笔记

    软件涉及操作系统、网络协议栈以及应用程序;协议则是网络中各节点间通信的规则,如TCP/IP协议族。从工作方式上,计算机网络分为边缘部分(用户主机)和核心部分(路由器和网络设备),边缘部分负责用户交互,核心...

    NAS安全协议学习笔记

    **NAS安全协议学习笔记** **一、NAS安全协议概述** NAS(Non-Access Stratum)安全协议是移动通信系统中确保网络与用户设备之间通信安全的重要组成部分。它主要负责管理和维护移动设备在接入网络时的安全上下文,...

    网络工程师学习笔记(word版)

    【网络工程师学习笔记】 在IT领域,网络工程师是负责设计、实施、管理和维护网络基础设施的专业人员。本笔记主要涵盖了交换技术、网络体系结构及协议等内容,对于备考网络工程师的人员来说,具有很高的学习价值。 ...

    ppp协议学习笔记

    PPP(Point-to-Point ...通过深入学习PPP协议,你可以更好地理解互联网的底层工作原理,以及如何在不同网络环境下建立和维护数据链路。这些笔记将为你提供关于PPP的全面了解,帮助你在网络通信领域提升专业技能。

    软考网络工程师学习笔记(完整版).doc

    软考网络工程师学习笔记(完整版) 计算机基础知识 计算机系统的组成包括硬件系统和软件系统。硬件系统分为三种典型结构:单总线结构、双总线结构和采用通道的大型系统结构。中央处理器 CPU 包含运算器和控制器。 ...

    《网络规划设计师》学习笔记

    ### 《网络规划设计师》学习笔记关键知识点梳理 #### 第1章 计算机网络原理 ##### 1.1 计算机网络概论 - **定义与应用**: - 定义:计算机网络是一种将地理位置不同且具有独立功能的计算机系统通过通信设备和...

    2007网络工程师学习笔记

    【网络工程师学习笔记】 在2007年的网络工程领域,学习笔记是深入理解与掌握核心技术的关键资源。这些笔记详尽地涵盖了网络基础、网络设计、网络实施、网络管理及故障排查等多个方面,旨在帮助工程师们提升专业技能...

    网络CISCO学习笔记

    TCP/IP模型是一种被广泛使用的网络协议体系,它由四个主要层次构成: 1. **应用层**(Application Layer):提供网络服务。 2. **传输层**(Transport Layer):主要协议包括TCP和UDP,负责端到端的数据传输。 3. **...

Global site tag (gtag.js) - Google Analytics