TCP (Transmission Control Protocol) is a connection-oriented, reliable, byte stream-based transport layer communication protocol defined by IETF RFC793. In the simplified computer network OSI model, it completes the functions specified by the fourth layer of the transport layer. User Datagram Protocol (UDP) is another important transport protocol in the same layer. In the Internet protocol suite, the TCP layer is an intermediate layer above the IP layer and below the application layer. The application layers of different hosts often need reliable, pipe-like connections, but the IP layer does not provide such a flow mechanism, but provides unreliable packet exchange.
Friends who need to receive this "TCP/SOCKET/Three Handshake" compiled by Alibaba architects for one year for free, follow the forwarding private message keyword [TCP ] to get it for free.
The content structure is divided into seven parts.
1. 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.
Chapter 1: Introduction
Chapter 2: OSI model and TCP/IP protocol suite
Chapter 3: The underlying technology
2. 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.
Chapter 4: Introduction to the Network Layer
Chapter 5: IPv4 Address
Chapter 6: Delivery and Forwarding of IP Packets
Chapter 7: Internet Protocol Version 4 (IPv4)
Chapter 8: Address Resolution Protocol (ARP)
Chapter 9: Internet Control Message Protocol (ICMP)
Chapter 10: Mobile IP
Chapter 11: Unicast routing protocol (RIP, OSPF and BGP)
Chapter 12: Multicast and Multicast Routing Protocol
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)
Chapter 14: User Datagram Protocol (UDP)
Chapter 15: Transmission Control Protocol (TCP)
Chapter 16: Stream Control Transmission Protocol (SCTP)
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 17: Introduction to the Application Layer
Chapter 18: Host Configuration: DHCP
Chapter 19: Domain Name System (DNS)
Chapter 20: Remote Login: TELNET and SSH
Chapter 21: File Transfer: FTP and TFTP
Chapter 22: The World Wide Web and HTTP
Chapter 23: Email: SMTP, POP, IMAP and MIME
Chapter 24: Network Management (SNMP)
Chapter 25: Multimedia: A special introduction to multimedia technology on the Internet
The fifth part (new generation), including chapters 26~28, introduces the new generation IP protocol and IPv6 addressing technology
Chapter 26: IPv6 Addressing
Chapter 27: IPv6 Protocol
Chapter 28: ICMPv6
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).
Chapter 30: Internet Security
- The seventh part (Appendix)-contains a total of seven appendices, you may need them in the process of reading this book.
All over the world, a variety of 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 is as if two people with different languages have met each other and cannot exchange information at all. Therefore, they need to define something in common to communicate, and TCP/IP was 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.
Those who need to receive this "TCP/SOCKET/Three Handshake" for free, scan it
Friends who need to receive this "TCP/SOCKET/Three Handshake" compiled by Ali architects for a year for free, scan it