当前位置:网站首页>Essential foundation of programming - Summary of written interview examination sites - computer network (1) overview
Essential foundation of programming - Summary of written interview examination sites - computer network (1) overview
2022-06-26 04:31:00 【Rachel】
explain : This note is from moke.com @ Dong Dong Qiang teacher Curriculum 《 Fundamentals of programming computer network + operating system + The principle of computer organization 》, Interested friends can learn step by step , Here I just sort out some notes , Knowledge is not very deep , I also hope to communicate with you . If you want to learn more about computer networks , Recommended books :《 computer network 》. It will be updated in succession ...
2. Computer network classification
3. The development of computer network
Two 、 Computer network hierarchy
1. Basic principles of hierarchy design
Four 、 Performance index of computer network
4. Maximum transmission unit MTU
5、 ... and 、 Physical layer overview
1. The role of the physical layer
6、 ... and 、 Data link layer Overview
7、 ... and 、 Detailed explanation of Ethernet protocol
One 、 summary
1. computer network
2. Computer network classification
Scope of action :WAN Wide area network ,MAN Metropolitan area network ,LAN LAN
Network users are divided into : Public network , private network
3. The development of computer network
Single network ARPANET --- > Three tier Internet --- > multi-level ISP Internet
ISP(Internet Service Provider): Internet service provider : China Telecom 、 China Mobile 、 China Unicom, etc
Two 、 Computer network hierarchy
1. Basic principles of hierarchy design
(1) The layers are independent of each other
(2) Each layer should have enough flexibility
2. OSI Seven layer model

3. TCP/IP Four layer model



3、 ... and 、 Network topology
1. Fringe part
2. The core part of the
client - The server (C/S) Pattern
Peer to peer connection P2P Pattern
Four 、 Performance index of computer network
1. rate
Company :bps=bit/s
2. Time delay
Include : transmission delay , Propagation delay , Queuing delay , Processing delay
Queuing delay : The time a packet is waiting to be processed in a network device
Processing delay : The time required for a packet to arrive at the device or destination machine to be processed
Total delay = transmission delay + Queuing delay + Propagation delay + Processing delay
3. Round trip time RTT
RTT(Route-Trip Time) It is an important index to evaluate network quality .RTT It refers to the time of data packet back and forth in end-to-end communication
4. Maximum transmission unit MTU

5、 ... and 、 Physical layer overview
1. The role of the physical layer
Twisted pair , Coaxial cable , Optical fiber , Infrared , wireless , laser
2. channel

3. Demultiplexing technology
classification : Frequency division multiplexing , Time division multiplexing , Wavelength division multiplexing , Code division multiplexing
6、 ... and 、 Data link layer Overview
1. Package into frames

2. Transparent transmission

3. Error detection
The physical layer only transmits the bitstream , There's no way to control if something goes wrong ; The data link layer is responsible for “ Error monitoring ” The job of
(1) Parity code
limitations : When the number of error bits is even , Unable to judge
(2) Cyclic redundancy check code CRC
According to data transmitted or preserved Generate fixed digit parity check code Methods



Judge : The data received by the receiving end is divided by G(x) Bit string of , Error in judging according to the remainder
7、 ... and 、 Detailed explanation of Ethernet protocol
1. MAC Address
2. Ethernet protocol


exercises
2.ARP agreement 、RARP Which layer of computer network does the protocol belong to ? Data link layer
3.IP agreement 、ICMP Which layer of computer network does the protocol belong to ? The network layer
4. What are the two most important protocols in the transport layer ?. TCP agreement 、UDP agreement
5. Common application layer protocols are HTTP agreement 、FTP Agreements, etc , Can you also list some common application layer protocols ? HTTP、FTP、SMTP、DNS、POP3、Telnet、TFTP、DHCP etc. .
6. Which layers of computer network does the router work on ? The physical layer 、 Data link layer 、 The network layer .
7. What are the two modes of interconnection of modern network equipment ? What are their characteristics ? Customer - Server mode 、 Peer to peer connection mode . Customer - Server mode: the server provides network services , The client uses the service , It often appears as a server , Connection mode of multiple clients . The peer-to-peer connection mode does not distinguish between client and server , As long as both hosts are running peer-to-peer connection software (P2P Software ) They can have equal 、 Peer to peer communication .
8. Time delay is an important criterion to judge the quality of computer network , What are the components of network delay ? Network delay can be divided into transmission delay 、 Propagation delay 、 Queuing delay 、 Processing delay several parts .
9. What is the main function of the physical layer ? The main function of the physical layer is to connect different network devices and transmit bit streams between network devices .
10. Please list the common transmission media in the physical layer . Wired transmission ( Copper wire 、 Optical fiber ), Wireless transmission .
11. What is channel , What is simplex channel 、 Half duplex channel 、 Full duplex channel ? A channel is a medium that transmits information in one direction , Simplex channel refers to a channel that can only be sent or received , Half duplex channel refers to a channel where both parties can send and receive information but cannot send or receive information at the same time , Full duplex channel refers to the channel where both parties can freely send and receive information .
12. What are the three important functions of the data link layer ? Package into frames 、 Transparent transmission 、 Error detection .
13. The physical layer is only responsible for the transmission of bit streams , What are these data called at the data link layer ? Data frame
14. In order to define and distinguish a single data frame , What does the data link layer usually do ? Add special bits to the head and tail of the data .
15. Suppose there's data 00100101 Need to transmit , The data received by the target machine is 10100100, Can I use parity check code to detect errors ? You can't , Because parity bits can only detect errors in a single bit .
16. What is? MAC Address ? How to view the MAC Address ?MAC What does an address do ?MAC An address is also called a physical address 、 Hardware address , By means of windows Enter command under system ipconfig You can view the of network devices MAC Address ,MAC Address using 48 Bits mark a physical device .
17. Please briefly describe the working process of Ethernet .MAC What role does address play ? The Ethernet protocol passes MAC The mapping relationship between the address and the hardware interface shows which interface sends the data to the next hop .
边栏推荐
- 08_SpingBoot 集成Redis
- Add, delete, modify and query curd in PHP native SQL
- 解析JSON接口并批量插入到数据库中
- Implementation of seven classes of BlockingQueue interface
- A brain map to summarize the needs analysis (a supplement to the actual situation at work)
- win10 系统打开的软件太小,如何变大(亲测有效)
- 钉钉开放平台-小程序开发实战(钉钉小程序服务器端)
- Physical design of database design (2)
- CDN with OSS acceleration
- PHP has the problem of using strtotime to obtain time in months and months [original]
猜你喜欢
Laravel framework Alipay payment fails to receive asynchronous callback request [original]
Simple personal summary of tp6 multi application deployment -- Part I [original]
Which is the best embedded visual programming software? (introduction, evaluation and selection of visual programming platform) [scratch, mind+, mixly]
Realize video call and interactive live broadcast in the applet
Your requirements could not be resolved
Performance test comparison between PHP framework jsnpp and thinkphp6
钉钉开放平台-小程序开发实战(钉钉小程序客户端)
Tencent Interviewer: How did binder get its system services?
pip 批量完全卸载包
Mysql8.0 configuring my SQL in INI file_ mode=NO_ AUTO_ CREATE_ User can start
随机推荐
Simple personal summary of tp6 multi application deployment -- Part I [original]
Clickhouse stand alone installation
Database related knowledge
Thinkphp6 using kindeditor
SQL related knowledge - DQL
35岁程序员炒Luna 千万资产3天归零,网友:和赌博一样
6、 Project practice --- identifying cats and dogs
Computer network high frequency interview questions
一幅脑图总结一下需求分析(工作上实际遇到的情况的补充)
numpy 随机数
Knowledge about SQL - DML
Syntax error of go language generic in IDE
Thinkphp6 implements a simple lottery system
Navicat connects the pit of shardingsphere sub table and sub library plug-ins
Tencent Interviewer: How did binder get its system services?
Advanced learning of MySQL (learning from Shang Silicon Valley teacher Zhou Yang)
[Qunhui] command line acme SH automatically apply for domain name certificate
Redis cache message queue
Tips for using idea
SixTool-多功能多合一代挂助手源码