Protocol: A controlled sequence of messages exchanged between systems to accomplish a task. Protocol specifications define this sequence and message format.
OSI Model Layers:
Transmission Control Protocol/Internet Protocol (TCP/IP): A dominant standard for inter-networking that specifies how information packets are exchanged between computers over one or more networks.
Comparison of OSI and TCP/IP models:
TCP/IP
OSI & TCP/IP Protocol-Stacks and Protocols
TCP/IP - Packet Encapsulation
Application - Telnet, FTP, TFTP, HTTP,BOOTP, DHCP, SNMP - Socket API - User Data (Messages or Streams)
Transport - TCP, UDP - Transport Protocol Messages
Network - IP, ARP, ICMP - IP Datagrams
Data Link - PPP, SLIP, Ethernet - Network-Specific Frames
Physical - Physical Devices
Ethernet \ Frame = Ethernet \ Header(14) + IP \ Header(20) + TCP \ Header(20) + \ Application \ Data(46 \ to \ 1500 \ bytes) + Ethernet \ Trailer(4)
Approaches
Long-distance office
End Office
Subscriber Loop
Connecting Trunk
Intercity Trunk
Digital PBX
Circuit Switching - Space Division Switch
Crosspoint
To control station
Multi-stage Space Division Switch
Circuit Switching - Time Division Multiplexing
Circuit Switching – Time Slot Interchange