728x90 개발공부 개발새발/Network23 Network ) ARP, GARP , 게이트웨이.. ARPIP주소를 통해 상대방의 MAC 주소를 알아내기 위해 사용하는 프로토콜.TCP/IP 뿐만아니라 3계층 논리 주소와 2계층 물리 주소 사이에 관계가 없는 프로토콜에서는 ARP 와 같은 매커니즘으로 물리-논리 주소를 연결한다.주의패킷을 보낼 때마다 ARP 브로드캐스트를 수행하면 네트워크 통신 효율이 크게 저하되어 메모리에 정보 저장해두고 재사용한다.일정 시간 통신이 없으면 삭제됨.네트워크 장비에서는 ARP 가 CPU 에서 직접 수행하므로 짧은 시간에 많은 ARP 요청이 들어오면 큰 부하로 작용한다.그래서 ARP 테이블 저장 기간을 일반 PC 보다 길게 설정하고 많은 ARP 요청이 들어오면 필터링하거나 천천히 처리할 수 있다.일부 장비는 ARP 테이블을 수동으로만 갱신하도록 설정해 운영하기도 한다.동작A.. 2024. 5. 30. Network ) TCP / UDP TCP 와 UDP4계층 프로토콜, 여러 애플리케이션 프로세스 중 통신해야 할 목적지 프로세스를 정확히 찾아가고 패킷 순서가 바뀌지 않도록 잘 조합해 원래 데이터를 잘 만들어내기 위한 역할을 한다.4계층 프로토콜의 목적(목적지 주소가 아니라)애플리케이션에서 사용하는 프로세스를 정확히 찾아가고 데이터를 분할한 패킷을 잘 쪼개 보내고 잘 조립하기.4계층 프로토콜(TCP, UDP)과 서비스 포트인캡슐레이션, 디캡슐레이션 과정에서 가장 중요한 두 가지 정보는?각 계층에서 정의하는 정보수신 측 동일 계층에서 사용하기 위한 정보4계층에서는 ACK 번호 시퀀스 번호상위 프로토콜 지시자 정보상위 계층의 프로토콜이나 프로세스를 정확히 찾아가기 위한 정보4계층에서는 포트 번호출발지와 목적지를 구분해 처리해야 함.💡 HTT.. 2024. 5. 30. Network ) 통신 방식 , MAC 주소, IP 주소 (서브네팅) 통신 방식유니캐스트출발지와 목적지가 명확히 하나로 정해져있는 1:1 통신 방식대부분의 통신이 유니캐스트브로드캐스트로컬 네트워크 내의 모든 호스트에 패킷을 전달해야 할 때 사용. 목적지 주소가 모든 주소유니캐스트로 통신하기 전, 상대방의 정확한 위치를 알기 위해 주로 사용.멀티캐스트멀티캐스트 그룹 주소를 이용해 해당 그룹에 속한 다수의 호스트로 패킷 전송.사내 방송 또는 증권 시세 전송처럼 단방향으로 다수에게 동시에 같은 내용을 전달해야 할 때 사용. 💡 IPv6 기반 주소 체계에는 브로드캐스트 대신 링크 로컬 멀티캐스트로 대체하여 사용한다. 애니캐스트애니캐스트 주소가 같은 호스트들 중, 가장 가깝거나 가장 효율적으로 서비스할 수 있는 호스트와 통신하는 방식.가장 가까운 DNS 서버를 찾을 때 또는 가장.. 2024. 5. 30. Network ) 네트워크 연결 네트워크 연결 구분규모와 관리 범위에 따라 구분한다.LAN사용자 내부 네트워크MAN한 도시 정도를 연결하고 관리하는 네트워크WAN멀리 떨어진 LAN 을 연결해주는 네트워크MAN 은 수 ~ 수십 km 범위의 한 도시를 네트워크로 연결하는 개념,통신사가 이미 갖고 있는 인프라 기반으로 구축하면 WAN자체 인프라를 통해 네트워크를 구축하면 MAN으로 구분하기도…LAN홈 네트워크와 사무실 네트워크처럼 비교적 소규모의 네트워크, Local Area Network먼 거리를 통신할 필요가 없어 스위치 같은 간단한 장비 사용이더넷 기반 전송 기술 사용관리 범위는 자신이 소유한 건물이나 대지에 직접 구축한 선로로 동작시키는 네트워크라고 보면 됨.WAN먼 거리에 있는 네트워크를 연결하기 위해 사용. Wide Area Ne.. 2024. 5. 8. Network ) ISO 7 계층 네트워크 구성홈 네트워크우리가 흔히 사용하는 인터넷을 사용하기 위한 홈 네트워크구성 - 모뎀, 공유기, 단말 간의 물리적 연결무선 연결 : 무선 랜 카드 무선 신호를 보낼 수 있는 매체(공기)유선 연결 : 유선 랜 카드(이더넷 랜 카드), 랜 케이블(랜선)데이터 센터 네트워크안정적인 서비스 제공을 위해 다양한 이중화 기술을 사용해야하고 많은 서버와 서비스가 한 네트워크에 연결되어 있으므로 높은 통신량을 수용할 수 있어야 한다. → 10G, 25G, 40G, 100G, 400G 같은 고속 이더넷 기술 사용 기존엔 3계층 구성이 일반적그러나 스케일 아웃 기반의 애플리케이션 등장으로 2계층 구성인 스파인 리프 구조로 변화되었다.스파인 리프 : 서버간 통신이 늘어나는 최근 트래픽 경향을 지원하기 위해 제안됨.프.. 2024. 4. 30. Network ) 서버 송수신 동작과 응답 클라이언트 vs 서버 공통 네트워크 LAN 어댑터, 프로토콜 스택, Socket 라이브러리 등… 차이 서머 머신 하드웨어, OS 접속 동작 (Socket 라이브러리 사용) 클라이언트 - 접속 동작 수행 서버 - 기다림 서버 애플리케이션은 다수의 클라이언트 PC 와 대화함 서버 접속 서버는 보통 클라이언트가 접속할 때마다 새로 서버 프로그램을 작동시켜 1 : 1 로 대화한다. 멀티태스크 복수의 태스크(프로그램) 동시에 실행 멀티스레드 복수의 스레드 동시에 실행 단점 → 클라이언트가 접속했을 때 새로 프로그램을 기동하니 시간이 걸리고, 응답 시간이 추가로 소요된다. 접속하는 쪽 _ 클라이언트 소켓을 만든다. (소켓 작성 단계) 서버측의 소켓과 파이프로 연결. (접속 단계) 데이터를 송수신 (송수신 단계) 파.. 2023. 8. 4. 이전 1 2 3 4 다음 728x90