As we have learned in the previous blog post about computer network click this link to see more information: Network Fundamentals. Today we are going to talk about the protocols that limits the data transfer in the network. Network protocols is basically a set of rules that used to define the ways to exchange data within the computer network. It is similar to the rules and laws we had in the society, it limit our action, and insures our safety.
Picture from Keneda Devlog
Protocols have the function listed below:
Manage flow control
Prevent deadlock
Manage congestion
preform error checking
Ensure data intergrity
TCP is transmission control protocol and IP is internet protocol, they are the earliest internet protocols. Looking at a after all these years, it still feels very amaing on how intelligent the builders of the computer network are. TCP seperates the data into packets and gives them to IP software for delivery. Whereas IP routes the packets through a huge maze and then sends them to the final destination.
Besides the basic internet protocols, there are also high-level protocols including but not limited to, SMTP (simple mail transfer protocol), FTP (file transfer protocol), and HTTP (hyper text transfer protocol).
Packet Switching, on the other hand, describes that data are being sperated into numbers of packets and then send to their final desination.
These internet protocols are like people who work anonymously behind a enormous project, they make great contributions to the internet integrity.
Looking forward to our next class!
References: