TCP(Transmission Control Protocol) is a set of rules to access the internet with interconnection of various internet-based devices. We can say it is a IP Stresser communication protocol in which there is a host with access to the internet. This is a good topic for an M.Tech thesis in networking. If you are planning to choose this networking topic for research, then here is some basic introduction to this.
TCP/IP provides end to end data transmission between devices along with some other functionalities like addressing, mapping and acknowledgement. TCP/IP is a combination of two protocols. TCP controls the messages by dividing them into packets. IP controls the transmission of these packets from sender to the receiver.
TCP/IP protocol layers
Following are the four layers of TCP/IP:
Application layer
Transport layer
Internet layer
Physical layer
Working of TCP/IP protocol
Client/Server model is used as a mode of communication by TCP/IP. It works in the following way:
Application layer consists of various applications for data exchange with use of protocols like HTTP(Hypertext Transfer Protocol), FTP(File Transfer Protocol), SMTP(Simple Mail Transfer Protocol)
Transport layer provides end-to-end communication between the host and the user. It uses protocol UDP(User Datagram Protocol).
Internet layer is responsible for transfer of packets over the network and uses IP(Internet Protocol) for this purpose.
Physical layer provides interconnection between the nodes.
Advantages of TCP/IP protocol
- It can be easily modified.
- It is compatible with all the operating systems.
- It is scalable in determining the most appropriate path.
Thus it is a good topic for M.Tech thesis as well as for research. A student can get thesis help on this topic from experts specialized in thesis guidance. You can also explore the internet for further details on this topic.
NS2
Another good computer networking topic for an M.Tech thesis is NS2. NS stands for Network Simulator. It is an open-source, discrete-event based network simulator mainly used for research purpose and for teaching. It provides help in simulating routing protocols like IP, TCP, UDP etc, it creates a simulation environment for studying the network. Following steps are follow while creating a simulation environment:
Topology Definition
Development of the model
Configuration of the link
Execution
Analysis of the problem
Visualization
NS2 create network topologies and then examines the behavior of the network under any event. The behavior is analyzed by tracing down the events. NS2 provides text-based as well as animation-based simulations.