Assignment 1
2.3 Protocol:
A protocol is predefined set of rules or conventions which governs the way in which two entities co-ordinately cooperate to exchange data.
2.4 Protocol Data Unit(PDU):
A PDU is the combination of data from the next higher communications layer and control information.
2.5 Protocol Architecture:
The software structure that implements the communications function. Typically, the protocol architecture consists of a layered set of protocols, with one or more protocols at each layer.
2.6 TCP/IP:
Transmission Control Protocol/Internet Protocol (TCP/IP) are the two protocols which were designed to provide low level support for internetworking. The term is also used generically to refer to a more comprehensive collection of protocols developed by the U.S. Department of Defense and the Internet community.
2.7 Advantages of Layering in TCP/IP architecture:
Layering is the process which is used and helped to reduce the overall problem, which is huge in size, to number of sub problems, which are manageable is size.
2.8 Router:
A router is a device that is used to connect dissimilar device. It is present and operates at the Network layer of the OSI model.
2.9 Version of IP, that is prevalent today:
IPv4, is the version of IP that is prevalent today. It may also be expected that IPv6 may be prevalent in the future.
2.10 Does all Traffic on internet use TCP ?
No, we cannot say like that as there are other protocols such as UDP, which are also used
But how does it work? The internet, based on the concept of “packet switching”, involves the travelling of small packets of data over one or more networks (Frenzel, 2013). This can be compared to “electronic postcards”, meaning that “a computer generates a piece of data and flings it into the net, just like the postal system, except 100 million times faster” (Cerf, 2013). This concept allows one computer to speak to many different computers around the network by sending out these “electronic postcards”. However, before these networks can work seamlessly together, they must use a common protocol, or set of rules for transmitting and receiving these packets of data. There are several protocols currently in use, including the OSI Model, the TCP/IP Model, UDP, HTTP, and FDP (Mitchell, 2014), but the most commonly used is Transmission Control Protocol/Internet Protocol (TCP/IP) (Gilmer, 2011). Even as early as 1977, TCP/IP was being used by other networks to link to ARPANET (Kozierok,
TCP/IP is a protocol which transfers data across a network. It allows two different computers to communicate well even if they use different codes. Putting both computers into a new common code language which both computers
Layer 5: Session - Layer 5 establishes, maintains and ends communication with the receiving device.
Though the TCP/IP application layer does not describe specific rules or data formats that applications must consider when communicating, the original specification (in RFC 1123) does rely on and recommend the robustness principle for application design.In the OSI model, the definition of the application layer is narrower in scope. The OSI model defines the application layer as the user interface responsible for displaying received information to the user. In contrast, the Internet Protocol model does not concern itself with such detail. OSI also explicitly distinguishes additional functionality below the application layer, but above the transport layer at two additional levels; the session layer and the presentation
• “Data Link -Whenever two or more nodes share the same physical medium (for example, several computers plugged
Data rate: Is the rate at which data is transmitted. It can be determined by d = q / t (where d = data rate, q = quantity of data, t = time to transmit).
name that other computers use to identify one another in a network. Internet protocol is
Sockets is the form of communication (UDP and TCP) use the socket abstraction, which provides an endpoint for communication between processes to processes. Interprocess communication consists of transmitting a message between a socket in one process and a socket in another process. As the IP packets underlying UDP and TCP are sent to Internet addresses.
A PDU is the used to refer collection of data moving from one layer to another, higher communications layer, with the control information for layers.
The internet layer is built up of four core protocols: IP, IGMP, ICMP and ARP. Internet protocol (IP) is responsible for routing, IP addressing and breakdown/reassembly of data packets, address resolution protocol (ARP) is responsible for mapping an IP address to a device on the local network, internet control message protocol (ICMP) provides diagnostic information and error reports on lost packets, internet group management protocol (IGMP) controls who receives IP datagrams in a single transmission. The transport layer is built up of two core protocols: TCP and UDP. Transmission control protocol (TCP) sequences and acknowledges packets sent and their recovery when lost in transmission allowing the computer to make and maintain network conversations where applications exchange data, defined as a connection-oriented protocol meaning the connection is maintained until the programs has finished exchanging data. User datagram protocol (UDP) This is used to transfer small amounts of data when the use of error correction isn’t needed increasing the speed of the transmission, common in multi-player video games as the user will not need to receive packets of past events in the game so the error correction featured in (TCP) would be
Protocols - a protocol is the special set of rules that end points in a telecommunication connection use when they communicate, protocols also specify interactions between the communicating entities. (Tech target, 2004)
There are two types of Internet Protocol (IP) traffic, such as Transmission Control Protocol (TCP) and User Datagram Protocol (UDP). Some of the features that UDP possesses that are not provided by TCP/IP. First, UDP is a connectionless protocol (No handshake), which means packets sent from one node to another without making sure whether any packet may be lost during the transfer. TCP, on the other hand, makes sure to establish a connection in order to send the packets from one node to another without losing any packets. It is also known as handshake process, where nodes synchronize (SYN),
The TCP/IP protocols are the heart and soul of the Internet, and they describe the fundamental rules that govern all communications in the network. The original address system of the Internet is Internet Protocol version 4 (IPv4). The Internet Engineering Task Force (IETF) developed IPv6 to deal with the long-anticipated problem of IPv4 address exhaustion. However, IPv6 is not foreseen to supplant IPv4 instantaneously.
Over the next 10 years, we will see a change in technology, and the Internet. Things will continue to progress, and fundamental changes will easily be defined. Technologies have revolutionized how people spread and consume information; these changes will redefine who we are as consumers, merchants, and individuals. With the expansion of computers and the Internet connectivity, people are able to share more of their lives with family and friends. Technology has offered the world so many different services, which include emailing, instant messaging, search engines, blogs, and Wikipedia. These services have changed the way we communicate with others, our knowledge, and the way we conduct business. With the increasing usage of the Internet, developers continue to find ways to improve technology and the way we utilize the Internet. Technology has a wide range of different aspects and concepts, which includes protocols. There has to be rules, and objectives in any and everything we do, and protocols governs communications, errors, detections, messages, and speed. There are three technology concepts behind the Internet, and they are packet switching, Transmission Control Protocol/Internet Protocol (TCP/IP) communications
Advancements in the information technology sector have brought many benefits to the people all around the world. Today with computer networking, we can chat, speak and see each other over a long distance. Data communication refers to the transmission of the digital signals over a communication channel between the transmitter and receiver computers. Communication is possible only with wired and wireless connectivity of the computers with each other.