CS/Network
-
로드밸런싱CS/Network 2024. 9. 8. 22:45
로드밸런싱 종류L4 로드밸런싱전송 계층(TCP/UDP)에서 트래픽을 분산합니다. 빠르고 효율적이지만 애플리케이션 레벨의 세부 제어가 어렵습니다.트래픽을 전송계층의 로드밸런서가 받아 서버들에게 적절히 나누어 주며L4 로드 밸런서는 네트워크 계층이나 전송 계층의 정보를 바탕으로 로드를 분산합니다.L7 로드밸런싱L7도 마찬가지로 트래픽을 응용계층의 로드밸런서가 받아 서버들에게 나누어 줍니다.응용 계층(HTTP/HTTPS)에서 트래픽을 분산하며, URL 패턴이나 쿠키와 같은 애플리케이션 데이터에 기반하여 트래픽을 세부적으로 제어할 수 있습니다.특정 패턴의 바이러스를 감지해 네트워크 보호가 가능하며, 디도스와 같은 공격을 차단할 수 있어 보안 분야에서도 활용됩니다.L4 스위치와 L7 스위치의 차이점L4 스위치는 ..
-
네트워크 인터페이스 / MAC 주소CS/Network 2024. 5. 11. 00:55
네트워크 인터페이스란?1. 물리적 인터페이스호스트는 일반적으로 네트워크와 연결되는 하나의 링크를 가진다.호스트 ip가 데이터그램을 보낼 때 이 링크를 통해 데이터 링크를 보낸다.호스트와 물리적 링크 사이의 경계를 인터페이스라고 한다. 예를들어, 노트북의 랜선 포트(이더넷 포트)가 노트북의 인터페이스가 된다. 이 랜선 포트에는 네트워크 인터페이스 카드(NIC)가 있고, MAC 주소가 저장돼있다. 그럼 랜선 포트가 없는 휴대폰의 인터페이스는 무엇일까?휴대폰 본체 내부에 무선 네트워크 인터페이스 카드가 있고, MAC 주소가 연결 돼있다.휴대폰의 인터페이스가 다른 인터페이스와 통신하기 위해 사용하는 기술이 wifi, 블루투스, 5G 등이다.노트북은 무선 연결도 되는데?노트북에는 일반적으로 유선 네트워크 인터페이..
-
공인 IP 주소와 사설 IP 주소 / 포트 포워딩CS/Network 2024. 5. 8. 00:04
LAN 과 WAN공유기(router)는 공인 ip주소와 사설 ip주소라는 두가지 주소를 갖고있다. 공유기는 주변의 여러 장치와 연결돼어 하나의 네트워크를 형성한다. 이 네트워크 내부의 ip주소가 사설 ip주소이다. (이 내부 네트워크를 LAN이라고 한다)이 네트워크는 또 다른 네트워크들과 네트워크를 형성하고 있다. 이런 네트워크를 WAN이라고 하는데, WAN 에서 네트워크 끼리 통신하기 위한 ip주소가 공인 ip주소이다. 공유기를 통한 통신공유기에 연결된 여러 장치중 하나의 장치가 서버 300.x.x.x 에 어떤 메세지를 보낸다고 하자. 그러면 공유기는 클라이언트의 주소를 공인 ip 주소로 바꾸어 서버로 보내고, 서버는 해당 공인 아이피 주소에 응답을 한다.예를들어 다음과 같을 때, 서버에 요청하고 응..
-
네트워크 연결 상태 확인CS/Network 2024. 5. 7. 21:44
오류를 겪고 해결 과정을 겪어야 실력이 향상된다고 한다.ip 주소를 설정하거나 네트워크를 연결시키거나 프로그램을 설치 및 실행시켰을 때, 의도한대로 설정이 되면 좋겠지만, 항상 의도한대로 되지는 않는다.😥 연결 상태를 확인하고 오류가 났을 때 원인을 잘 파악하는 과정을 꼼꼼히 해야 원인을 알고 해결할 수 있다! 1. ip 주소 확인기본적으로 ip 설정 전/후에 현 ip주소가 무엇이고, 내가 설정한 ip로 잘 적용이 됐는지 확인해볼 수 있다.#cmdipconfig#linuxifconfig # yum install net-tools 설치 필요 #또는ip addr show 2. ping 테스트네트워크와 연결이 잘 되는지 확인할 수 있는 방법이다. 일반적으로 가까운 쪽의 네트워크부터 확인하고 점차 범위..
-
REST, REST api, RESTful api, statelessCS/Network 2024. 4. 10. 20:12
rest api란 REST원칙을 적용해 서비스 api를 설계한 것이다. REST란, 자원을 이름으로 표현해 해당 자원의 상태를 주고받는 것이다. 이런 REST원칙을 잘 지킨 REST api를 RESTful하다고 하며, RESTful api는 요청의 모습 자체로도 어떤 자원을 요구하는지 추론이 가능하다. 다시말해 요청 주소만으로 어떤 자원을 필요로하는지 알 수 있는 것이다. reat api는 무상태성, 즉 stateless라고 한다. 무상태성을 알기 전에 그럼 상태성이 있는것은 무엇일까?stateful 한 특성은 server side에 client와 server의 동작, 상태정보를 저장하는 형태 즉, 세션 상태에 기반하여 server의 응답이 달라진다. 그럼 반대로 stateless한 특성은 server ..