2-Protocols Flashcards
What is networking?
When two or more devices are connected for data sharing or resources, we call it networking
what is the different between networking and internetworking?
- In networking (LAN) all devices are compatible with each other
- It may or may not be the case in internetworking
what is a protocol?
is a set of rules that partners in communication use when they communicate
what dose TCP/IP stand for?
Transmission Control Protocol/Internet Protocol
The four Layer Network Model consist of:(in order)
1-Aplication(top layer)
2-Transport
3-Internet (IP Layer)
4-Link(bottom layer)
example of Application layer protocols
HTTP, FTP, SMTP, POP and DNS
example of Transport layer protocols
TCP and UDP
examples of Internet layer protocols
IPv4(Internet Protocol version 4) and Ipv6
what’s a Link layer?
- it’s the lowest layer, responsible for both the physical transmission across media (wires, wireless) and establishing logical links
- It handles issues like packet creation, transmission, reception and error detection, collisions, line sharing and more.
What’s a Internet layer?
routes packets between communication partners across networks.
What’s a Internet Protocol?
The Internet uses the Internet Protocol (IP)
addresses to identify destinations on the Internet
Every device connected to the Internet has an IP address, which is a numeric code that is meant to uniquely identify it
data transmission steps:
First, the data is broken into packets formatting according to the Transmission Control Protocol (TCP)
Secondly, each packet is acknowledged back to the sender so in the event of a lost packet, the transmitter will realize a packet has been lost since no ACK arrived for that packet
Finally that packet is retransmitted, and although out of order, is reordered at the destination
what dose a Transport layer do?
ensures transmissions arrive, in order, and without error
example of the Link layer is
the MAC address
Application Layer
the level of protocols familiar to most web developers
Application layer protocols implement process-to-process communication and are at a higher level of abstraction in comparison to the low-level packet and IP addresses protocols in the layers below it