본문 바로가기
public void static main()/Book

[CISCO NETWORK] PART 1

by 햄리뮤 2023. 2. 13.
반응형

자! 이제 시작이야! 내가 정리하고 싶은 부분만 정리할꺼다!

✅네트워킹을 한다고 하면 LAN과 WAN이 공존한다! 무엇인지 알아보쟈!

  • LAN (Local Area Network)
    • 어느 한정된 공간에서 네트워크를 구성 한다는 것
  • WAN (Wide Area Network)
    • 멀리 떨어진 지역을 서로 연결하는 경우

✅이더넷(Ethernet)?

  • 네트워킹의 한 방식 즉 네트워크를 만드는 방법 중 하나!
  • CSMA/CD라는 프로토콜을 사용해서 통신한다!
👷‍♂️CSMA/CD란?
- Carrier Sense Multiple Access/Collision Detection 을 줄여서 부르는 방식!

1. 통신하고 싶은 PC나 서버는 먼저 지금 네트워크상에 통신이 일어나고 있는지를 확인한다!
(네트워크 자원을 쓰고있는 PC나 서버가 있는지 확인해보는 것)
=> 캐리어(네트워크상에 나타나는 신호라고 생각하면된다)가 있는지를 감지하는 것! (Carrier Sense)
2. 만약 캐리어가 감지되면, 다시 말해서 누군가가 네트워크상에서 통신을 하고 있으면 자기가 보낼 정보가 있어도 못보내고 기다린다!
3. 네트워크에서 통신이 없어지면 자기 데이터를 네트워크상에 실어서 보낸다!

🛑잠깐!🛑
2개 이상의 PC나 서버가 동시에 네트워크상에 데이터를 실어 보내는 경우를 바로 Muliple Access (다중 접근) 이라고 한다!
이렇게 2개의 장비들이 데이터를 동시에 보내려다 부딪치는 경우를 충돌(Collsion)이 발생 했다고 한다!

4. 충돌이 발생하게 되면 데이터를 전송했던 PC들은 랜덤한 시간동안 기다린 후 다시 데이터를 전송하게 된다!
(여기서 랜덤한 시간이란, 우리가 느끼지 못할 만큼 아쥬작은 시간이다!) 

✅ 맥 어드레스 (MAC Address)

  • 우리가 편지를 서로 주고 받기 위해서 각각의 건물이나 집에 서로 다른 주소가 필요한 것 처럼 이런 집 주소 역할을 하는 것이 MAC 주소이다!
  • 인터넷은 TCP/IP로 통신을 하고 따라서 통신을 위해서 IP 주소를 사용한다! => 이런 경우도 MAC 어드레스를 사용한다!
👷‍♂️ARP(Address Resolution Protocol)란?
우리가 IP 주소를 사용하니까 IP 주소만 있으면 모든 통신이 일어날 것 같지만, 사실은 IP 주소를 다시 MAC으로 바꾸는 절차를 밟고 있다.
이러한 과정을 ARP라고 한다!
⭐Network에서 MAX 주소는 Physical 주소, IP주소나 IPX 주소는 Logical 주소라고 한다!
https://xyom.github.io/2018/01/08/ARP%E1%84%85%E1%85%A1%E1%86%AB/

✅유니 캐스트

  • 특정 목적지의 주소 하나만을 가지고 통신하는 방식!
  • 유니 캐스트 통신 방식은 그 목적지 주소가 아닌 다른 PC들의 CPU 성능을 저하시키지는 않는다!
    • 자신의 맥 어드레스가 아니라고 판단되면 랜카드가 이 프레임을 버린다!

✅브로드 캐스트

  • 로컬 랜에 붙어 있는 모든 네트워크 장비들에게 보내는 통신!
  • 브로드 캐스트는 통신의 대상이 특정한 어떤 네트워크 장비가 아니고 내가 살고 있는 네트워크 안의 모든 네트워크 장비들에 통신할 때 쓰기 위한 방식이다!
  • 브로드 캐스트는 네트워크상의 전체 노드로 전송되기 때문에 전체적인 트래픽이 증가한다!
    • 하지만 이 패킷을 받은 모든 랜카드가 이 패킷을 CPU로 전송하기 때문에 CPU는 하던 일을 멈추고 해당 전송된 데이터 관련한 일을 해야한다!
    • 이에 따라 전체 PC의 성능도 떨어지게 된다!
  • 브로드 캐스트는 라우터끼리 정보를 교환한다거나 다른 라우터를 찾을 때, 또 서버들이 자신이 어떤 서비스를 제공한다는 것을 모든 클라이언트들에게 알릴 때 등 여러 경우에 사용된다!
로컬 랜?
라우터에 의해서 구분된 공간, 즉 브로드캐스트 도메인 이라고 하는 공간이다!

✅멀티 캐스트

  • 멀티 캐스트는 보내고자 하는 그룹 맴버들에게만 한 번에 보낼 수 있다!
  • 그룹에 속해있는 사람들에게만 선택적으로, 한번에!
https://commons.wikimedia.org/wiki/File:Difference_unicast_multicast_broadcast.jpg


이번 1장에서는 OSI 7 Layer와 프로토콜에 대해서 나오는데 이부분은 다른 게시물에 자세히 공부 하겠다!

[퀴즈 준비] (정답은 숨어있어요! 마우스를 드래그 해보세요!)

  1. ARP (Address Resolution Protocol)은 무엇인가?
    • IP 주소를 다시 MAC으로 바꾸는 절차
  2. Network에서 MAC 주소는 무엇이라 하며 IP 주소나 IPX 주소는 무엇이라 하는가?
    • MAC 주소는 Physical 주소, IP주소나 IPX 주소는 Logical 주소 라고 한다!
  3. 유니 캐스트와 브로드 캐스트의 차이는 무엇인가?
    • 유니 캐스트는 자신의 맥 어드레스가 아니라고 판단되면 랜 카드가 프레임을 버린다
    • 브로드 캐스트는 프레임을 버리지 않고 CPU가 패킷을 처리한다. (PC 성능 저하)
  4. 라우팅 이란 무엇이고 어느 계층에 속해있나?
    • 데이터를 목적지 까지 가장 안전하고 빠르게 전달 하는 것. 네트워크 계층
  5. 링크 계층에서 전송 되는 단위를 무엇이라고 하는가?
    • 프레임










** 그냥 하루하루 개인 공부한 것을 끄적 거리는 공간입니다.
이곳 저곳에서 구글링한 것과 강의 들은 내용이 정리가 되었습니다.
그림들은 그림밑에 출처표시를 해놓았습니다.
문제가 될시 말씀해주시면 해당 부분은 삭제 하도록하겠습니다. **

반응형

'public void static main() > Book' 카테고리의 다른 글

[CISCO NETWORK] PART 1 - OSI 7 Layer  (0) 2023.02.16
[Effective Java] 아이템 48  (0) 2023.02.08
[Effective Java] 아이템 45  (0) 2023.02.07
[Effective Java] 아이템 41  (0) 2023.01.31
[Effective Java] 아이템 35  (0) 2023.01.30

댓글