Kerrosmalli

Kerrostetut mallit

On olemassa useita standardeja ja protokollia, joilla jokaisella on oma roolinsa kokonaisongelman, eli tiedonsiirron, ratkaisussa. Selvyyden vuoksi ne kannattaa jakaa omiin kerroksiin.

Protokollat sijaitsevat yleensä yhdessä kerroksessa. Yhdessä ne muodostavat protokollapinon (“The network stack”), joka toimii tiiminä.

Kerrokset

Alla oleva esimerkki RFC 791:stä havainnollistaa kerrosten ideaa:

                    +------+ +-----+ +-----+     +-----+
Application Layer   |Telnet| | FTP | | TFTP| ... | ... |
                    +------+ +-----+ +-----+     +-----+
                          |   |         |           |
                    +-----+     +-----+     +-----+
Transport Layer     | TCP |     | UDP | ... | ... |
                    +-----+     +-----+     +-----+
                       |           |           |
                    +--------------------------+----+
Internet Layer      |    Internet Protocol & ICMP   |
                    +--------------------------+----+
                                   |
                    +---------------------------+
Link Layer          |   Local Network Protocol  |
                    +---------------------------+