面试知识点总结之网络基础知识

本文总结了网络面试中的关键知识点,包括OSI七层与TCP/IP五层网络结构,交换机与路由器的工作原理及层次,深入解释了IP协议、TCP与UDP在传输层的作用。此外,讨论了TCP与UDP的主要区别,DNS的工作流程,进程与线程的概念及其通信与同步机制,以及TCP连接的三次握手和四次挥手。最后探讨了为何建立连接需要三次握手和释放连接需要四次挥手的原因。
摘要由CSDN通过智能技术生成

1. OSI的七层网络结构图

应用层、表示层、会话层、传输层、网络层、数据链路层、物理层;TCP/IP的五层结构图:应用层、传输层、网络层、数据链路层、物理层。

具体各层的协议、作用见校招面试计算机网络基础知识面试常考点

2. 请问交换机和路由器分别的实现原理是什么?分别在哪个层次上面实现的?

物理层是转发器(repeater),数据链路层是网桥或交换机(根据MAC地址寻址,通过站表选择路由,站表的建立和维护由交换机自动进行),网络层是路由器(router)(它根据IP地址进行寻址,通过路由表路由协议产生),网络层以上是网关(gateway)(网关在网络层以上实现网络互连,是最复杂的网络互连设备,仅用于两个高层协议不同的网络互连。)

请你详细的解释一下IP协议的定义,在哪个层上面,主要有什么作用? TCP与UDP呢?

IP是英文Internet Protocol的缩写,意思是“网络之间互连的协议”,也就是为计算机网络相互连接进行通信而设计的协议。在因特网中,它是能使连接到网上的所有计算机网络实现相互通信的一套规则,规定了计算机在因特网上进行通信时应当遵守的规则。任何厂家生产的计算机系统,只要遵守 IP协议就可以与因特网互连互通。正是因为有了IP协议,因特网才得以迅速发展成为世界上最大的、开放的计算机通信网络。因此,IP协议也可以叫做“因特网协议”。网络协议(IP)是网络上信息从一台计算机传递给另一台计算机的方法或者协议。网络上每台计算机(主机)至少具有一个IP地址将其与网络上其他计算机区别开。当你发送或者接受信息时(例如,一个电子邮件信息或一个网页),信息被分成几个小块,称为信息包。每个信息包都包含了发送者和接受者的网络地址。网关计算机读到了目的地址,信息包继续向前到下一个邻近的网关照例读到目的地址,如此一直向前通过网络,直到一个网关确认这个信息包属于其最紧邻或者其范围内的计算机。最终直接进入到其指定地址的计算机。 因为一个信息被分成了许多信息包,如果必要,每个信息包能够通过网络不同的路径发送。信息包能按照与它们发送时的不同顺序到达。网络协议(IP)仅仅是递送他们。IP是一个无连接协议,这就意味着在通信的终点之间没有连续的线路连接。每个信息包作为一个处理过的独立的单元在网络上传输,这些单元之间没有相互的联系。(信息包能放在正确的位置上是因为TCP明了信息中信息包顺序的面向连接协议。)

IP协议工作在网络层TCP

  • 7
    点赞
  • 63
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值