Information

패킷이 전달되는 과정

이웃비 2021. 3. 15. 19:01

 

패킷의 여행(Warrios of the Net)을 요약하였습니다

 


 

요약

출발

라우터-라우터스위치->프록시->파이어월->라우터

~네트워크 여행중~

도착

파이어월->웹서버도착

 

 

상세설명

1. 링크 + 엔터!

2. 정보의 이동이 시장되어 개일 메일룸으로 내려감

3. IP씨가 정보데이터들을 포장해서 패킷에 담아 이름표를 달아 내보냄.

     ** 패킷들의 크기는 각각 제한되어있으므로 메일룸은 이 정보들을 어떻게 나눌건지, 어떻게 포장할건지 결정함

4. 패킷에 보내는 이의 주소, 받는이의 주소, 패킷의 타입같은 내용을 쓴 라벨을 붙여줌. 라벨을 붙여줄 때 필요한경우 프록시 서버 주소도 받음.

5. 라벨을 받은 패킷은 지역랜(local area network)나 랜(Lan)으로 가게됨

    ** 랜은 로컬 컴퓨터, 라우터, 프린트 등을 이어주므로 여기서 패킷 충돌 사고가 날 수 있음 ㅜ 

6. 여기에 있는 로컬 라우터지나가는 패킷을 들어 패킷의 주소를 읽고 필요하다면 패킷을 다른 네트워크 길로 옮김

7. 라우터가 옮긴 패킷들은 지역 인트라넷을 지나 라우터 스위치쪽으로

8. 라우터 스위치는 마치 핀볼처럼 목적에 따라 패킷들을 분류해냄

9. 도착했음. 분류된 패킷들은 네트워크 인터페이스가 쏙쏙골라 다음 레벨로 보낼 준비를 시킴.

10. 이때 프록시를 거침

    ** 많은 회사에서 인터넷 연결의 로드를 줄이거나, 보안상의 이유로 프록시를 이용함!

11. 프록시는 패킷들을 개봉해 웹 주소나 URL을 검사함. 검사를 통과한 패킷만이 인터넷으로 갈수있음

    ** 웹 주소가 정확한지, 바깥으로 보내도 되는지 판단

    ** 검사를 통과하지 못하면 패킷은 즉시 폐기됨

12. 검사를 통과한 패킷은 파이어월(Fire-Wall, 방화벽)으로 이동

    ** 파이어월은 음란한 정보가 들어오는 것을 막고

    ** 회사의 정보가 인터넷 밖으로 빠져나가는것을 방지함

13. 파이어월을 통과하면 라우터가 패킷을 들어올려 아주 좁은 길이나 대역폭에 내려놓음. 

    ** 여기까지 오지 못한 패킷은 IP가 제시간에 도착 못했다고 통보받으면 그 패킷들을 대체할 다른 패킷을 다시 보냄

14. 이제 인터넷 세계로 감. 네트워크들이 라우터와 스위치가 네트워크들 사이를 연결하고 있음. 네트워크는 랜과 달리 아주 넓고 규제가 그다지 심하지 않음. 그래서 위험이 있기도함. 죽음의 핑을 만날 수 있음

    ** 죽음의 핑은 일부 사악한 해커들이 순진한 호스트를 엉망진창으로 만드는 공격에 사용하는 특수한 버전의 핑

15. 도착한 패킷은 거기서 파이어월을 만남

16. 파이어월에선 80, 25번 포트만 열려있다면 그 포트에 맞는 패킷만 받아들임

    ** 웹서버는 80, 메일룸은 25번 포트로 가게됨

17. 포트를 통과했다고 해서 다가 아님. 파이어월에서 죽음의 핑을 가려냄

18. 무사히 도착한 패킷은 웹서버에 도착하게 됨.

19. 도착한 패킷은 포장을 풀고 정보를 웹서버로 보냄

20. 패킷은 재활용이 가능하므로 요청한 정보를 채우고, 라벨을 붙이고, 파이어월, 라우터, 인터넷...파이어월을 통해 다시 나의 인터페이스로 돌아옴