Computer Network

JooH·2025년 2월 18일

네트워크

목록 보기
3/15

Computer Network란 서로 데이터를 교환하고 리소스를 공유할 수 있는 Computing device들의 집합을 말한다. 그렇다면 해당 기기들은 어떻게 메시지를 전달할까?

Node : Computing device간 메시지 전달을 위해 중간 연결을 수행하는 디바이스들을 의미함

  • Repeater & Hub

    • Physical Layer에 위치한다
    • Repeater는 데이터 증폭 역할을 하나 최근에는 거의 쓰이지 않는다
    • Hub는 Repeater의 역할을 하지만, 여러 장비들을 추가적으로 연결할 수 있다
  • Bridge, Switch (여러 디바이스를 연결하는 장치)
    - Bridge 와 Switch는 같은점, 다른점이 존재한다
    1) Learning
    맨 처음에는 네트워크에 연결된 장비들의 MAC Addr을 모른다. 따라서 패킷이 들어오면, 해당 MAC주소를 저장한다. (MAC Addr Table에 저장) 다음부터는 저장된 주소로 데이터를 정확한 포트로 보낼 수 있게 된다.
    2) Flooding : 어떤 Mac주소를 어디로 보내야 할지 모르면 입력받은 포트를 제외한 모든 포트로 데이터를 보낸다. 그러면 해당 MAC 주소를 가진 장치가 응답하면서 학습이 이루어 진다
    3) Forwarding : MAC 주소 테이블을 통해 어떤 포트로 데이터를 보내야 할지 안다면, 데이터를 해당 포트로 정확하게 전달(Forwarding) 한다.
    4) Filtering : 특정한 경우 데이터가 불필요하게 전달되지 않게 차단한다
    5) Aging : 오랫동안 사용하지 않는 MAC 주소는 테이블에서 삭제한다

  • Router

    • 모뎀과 여러 장치를 연결해 여러대의 기기가 인터넷에 접속 가능하게 해준다.
  • Modem

    • 최근에는 잘 안쓰임. (광케이블 기가인터넷 이후) 통신사에서 보내준 신호를 네트워크 신호로 변환한다. 1대의 모뎀은 1개의 컴퓨터를 인터넷에 연결 시킬 수 있다.
  • Firewall

    • 네트워크 보안 및 엑서스 규칙을 제어하기 위한 네트워크 장치 또는 소프트웨어

0개의 댓글