Why do Huawei, Alibaba, and Tencent pay so much attention to network protocols during interviews?

Why is there TCP/IP protocol

All over the world, various computers run their own different operating systems to serve everyone. The methods used by these computers to express the same kind of information are vastly different. It's as if God in the Bible disrupted the accents of people everywhere and prevented them from cooperating. Computer users realize that computers are just fighting alone and will not play a big role. Only by combining them, the computer will exert its greatest potential. So people tried every means to connect the computers together with wires.

 

But simply connecting together is not enough. It's like two people with different languages ​​have met each other and cannot exchange information at all. Therefore, they need to define some common things to communicate, and TCP/IP is born for this. TCP/IP is not a protocol, but a collective term for a protocol family. It includes the IP protocol, IMCP protocol, TCP protocol, and the more familiar http, ftp, pop3 protocols and so on. With these, the computer is like learning a foreign language, and can communicate freely with other computer terminals.

TCP/IP protocol layering

 

It’s too strong to be able to easily understand the network protocol through a document (TCP/IP detailed)

 

TCP/IP is not a protocol, but a collective term for a protocol family. It includes IP protocol, IMCP protocol, and TCP protocol.

 

Here are a few knowledge points that need attention:

  • Internet address : IP address, generally network number + subnet number + host number
  • Domain Name System : In layman's terms, it is a database that can convert host names into IP addresses
  • RFC : TCP/IP protocol standard document
  • Port number : a logical number, the mark carried by the IP packet
  • Socket : Application programming interface

Today I bring you a TCP/IP learning material

If you need to get it, you can get it for free after one-click and three-connection. Look at the WeChat of the assistant: (bjmsb10) Add it and get it for free.

Content structure

The book is divided into seven parts.

The first part (Introduction and underlying technology), including Chapters 1 to 3, reviews some basic concepts and basic technologies. Although this part of the content is not included in the TCP/IP protocol, the TCP/IP protocol needs their support.

The second part (network layer) , including chapters 4 to 12, discusses IPv4 addressing technology, IPv4 protocol, auxiliary protocols of all IPv4 protocols, and unicast and multicast routing protocols

The third part (transport layer) , including chapters 13~16, introduces the overall concept of the transport layer (Chapter 13), and then comprehensively discusses three transport layer protocols: UDP, TCP and SCTP (14, 15, 16 chapter)

The fourth part (application layer) , including chapters 17~25, introduces the overall concept of the application layer, including the programming of the client/server model (Chapter 17), and then comprehensively discusses the seven application layer protocols (18~24) chapter). Chapter 25 is dedicated to introducing multimedia technology on the Internet.

The fifth part (the new generation), including chapters 26-28, introduces the new generation of IP protocol, IPv6 addressing technology (Chapter 26), IPv6 protocol (Chapter 27) and ICMPv6 (Chapter 28).

The sixth part (security), including chapters 29-30, discusses some unavoidable topics, such as encryption technology and network security (Chapter 29) and Internet security (Chapter 30).

The seventh part (Appendix) contains a total of seven appendices. You may need them in the process of reading this book.

Part 1: Introduction and underlying technology

It’s too strong to be able to easily understand the network protocol through a document (TCP/IP detailed)

 

It’s too strong to be able to easily understand the network protocol through a document (TCP/IP detailed)

 

It’s too strong to be able to easily understand the network protocol through a document (TCP/IP detailed)

 

The second part, the network layer

It’s too strong to be able to easily understand the network protocol through a document (TCP/IP detailed)

 

It’s too strong to be able to easily understand the network protocol through a document (TCP/IP detailed)

 

It’s too strong to be able to easily understand the network protocol through a document (TCP/IP detailed)

 

The third part, the transport layer

It’s too strong to be able to easily understand the network protocol through a document (TCP/IP detailed)

 

It’s too strong to be able to easily understand the network protocol through a document (TCP/IP detailed)

 

Part 4 (application layer)

It’s too strong to be able to easily understand the network protocol through a document (TCP/IP detailed)

 

  • The fifth part (the new generation), including chapters 26-28, introduces the new generation of IP protocol, IPv6 addressing technology (Chapter 26), IPv6 protocol (Chapter 27) and ICMPv6 (Chapter 28).
  • The sixth part (security), including chapters 29-30, discusses some unavoidable topics, such as encryption technology and network security (Chapter 29) and Internet security (Chapter 30).
  • The seventh part (Appendix) contains a total of seven appendices. You may need them in the process of reading this book.

It’s too strong to be able to easily understand the network protocol through a document (TCP/IP detailed)

 

Specific content display in the book:

It’s too strong to be able to easily understand the network protocol through a document (TCP/IP detailed)

 

It’s too strong to be able to easily understand the network protocol through a document (TCP/IP detailed)

 

It’s too strong to be able to easily understand the network protocol through a document (TCP/IP detailed)

 

It’s too strong to be able to easily understand the network protocol through a document (TCP/IP detailed)

 

It’s too strong to be able to easily understand the network protocol through a document (TCP/IP detailed)

 

It’s too strong to be able to easily understand the network protocol through a document (TCP/IP detailed)

 

How to obtain documents for free:

  • Forward
  • attention
  • like
  • If you need to get it, you can get it for free after one-click and three-connection. Look at the WeChat of the assistant: (bjmsb10) Add it and get it for free.

Guess you like

Origin blog.csdn.net/Java0258/article/details/111568953