[Network] Network 기초 지식

네트워킹 이란?

일반 적으로 네트워킹을 생각하면 사교모임, 인간관계등을 생각한다.

IT 분야에서의 네트워킹은 서로 다른 연결된 장비끼리 정보, 자원의 공유라 생각하면 된다.


인터넷, 인트라넷, 엑스트라넷

인터넷

인터넷(Internet)의 인터(Inter)라는 접두어는 "연결"을 의미한다.

각기 다른 네트워크들이 정보를 공유하고자 서로 연결한 것이다.

  • TCP/IP 프로토콜만 사용한다.

인트라넷

인트라넷(Intranet)의 인트라(Intra)라는 접두어는 "내부의"를 의미한다.

회사나 조직 내부에서 업무를 처리하기 위해 형성된 네트워크이다. (외부인 접속 X)

  • TCP/IP 프로토콜만 사용한다.

엑스트라넷

엑스트라넷(Extranet)의 엑스트라(Extra)라는 접두어는 "별도의"를 의미한다.

인트라넷에서 한 단계 더 발전한 형태이다.

회사나 조직 뿐만 아니라 협력체, 고객도 접속할 수 있도록 허용한 인트라넷이라 생각하면 된다.


이더넷

네트워크의 한 방식으로 인터넷과 인트라넷과는 다르게 CSMA/CD 프로토콜을 사용한다.

CSMA/CD

한마디로 알잘딱깔센이다.

  • Carrier Sense : 네트워크에서 통신이 일어나고 있는지 확인.

          통신이 없으면 네트워크 상에 데이터 송신

  • Multiple Access : 만약, 통신이 없는 줄 알고 같은 네트워크 상에서 동시에 데이터를 송신
  • Clision Detection : 동시에 데이터를 보냈기 때문에 충돌이 발생하는지 감시

           충돌이 발생하면 랜덤한 시간동안 대기 후 재전송 한다. (15회 까지 시도)


네트워크 통신 방식

Unicast : 1 : 1 방식으로 패킷 송신

Broadcast : LAN(라우터로 의해서 구분된 공간)에 연결된 장비들에게 전부 송신

Multicast : 그룹을 지정해 그룹 멤버에게만 패킷 송신

'Network & System > Network' 카테고리의 다른 글

[Network] SMC SECU DDOS Project  (2) 2024.10.21