목록OSI (2)
떠도는..개발자 취준생
2계층까지는 같은 네트워크 내에서 통신할때를 예로 들면서 설명하였다. 그렇다면 멀리 떨어진 네트워크의 컴퓨터와 통신하기 위해선 무엇이 필요할까? Network Layer 위에 보이는 계층구조는 계층구조 네트워크의 구조이다. 컴퓨터들이 연결된 라우터가 다른 라우터와의 연결을 통해 커다란 인터넷을 형성하고 있는 구조이다. 만약 가 라우터에 연결된 컴퓨터 A가 컴퓨터 B에게 데이터를 송신하고자한다. 그러면 컴퓨터 A는 전송하고자하는 데이터 앞에 보내고 싶은 대상 컴퓨터의 IP를 붙인다. 이렇게 보내는 데이터 앞에 수신하는 컴퓨터의 IP가 붙게되는데, 이것을 패킷이라고 한다. 이렇게 완성된 컴퓨터 A는 이 패킷을 가 라우터로 보내게된다. → 가 라우터는 패킷을 받는다. 가 라우터는 디코딩을 통해 ..
OSI 모델을 공부하며 각 계층의 역할을 공부하였다. 하지만 추상적인 설명으로 인해 어떠한 방식으로 각 계층들이 해당 역할들을 수행하는지 몰라 추가적인 정보를 찾는 도중 유튜브의 우아한 테크 채널의 테코톡 중에 OSI 모델을 다루는 영상을 찾아 보게 되었다. 발표자분께서 각 계층별로 디테일하게 설명해주어 OSI 모델을 이해하는데 큰 도움이 되어 해당 발표 내용을 정리하여 포스팅하고자 한다. Data의 전송 1. 컴퓨터의 모든 데이터, 파일, 프로그램은 0과 1의 나열이다. 2. 전송하는 두 컴퓨터는 물리적(유선, 무선 등)으로 연결되어있어야 한다. 두 컴퓨터가 서로 물리적 연결을 통해 데이터를 주고받는다. 그렇다면 데이터에 해당하는 0과 1의 나열만 서로 주고 받는다면 데이터를 주고 받는 것이다. 전선을..