CS/Network 22

ifconfig 명령어 및 네트워크 인터페이스 카드

1. ifconfig로 퍼블릭 아이피, 로컬 아이피the ifconfig command does not display your public IP address. It only shows the local IP addresses assigned to your network interfaces, like the ones on your LAN (Local Area Network) or loopback interface. Here’s a quick explanation of why:  1. Local IP addresses (Private IPs): These are the addresses you see in the ifconfig output, such as 192.168.x.x or 172.x.x.x. T..

CS/Network 2024.09.22

우분투 Wake on Lan 설정

1. BIOS에서 Wake On Lan 설정 Enable 2. ethtool, net-tools, wakeonlan 설치하기sudo apt-get install net-tools ethtool wakeonlan 3. ifconfig 네트워크 카드 이름 확인 후sudo ethtool -s 네트워크카드이름 wol gsudo ethtool 네트워크카드 이름Wake-on : g 확인 4. 설정 추가sudo vi /etc/network/interfacespost-up /sbin/ethtool -s 네트워크카드이름 wol gpost-down /sbin/ethtool -s 네트워크카드이름 wol g 5. 서비스 설정sudo vi /etc/systemd/system/wol.service[Unit]Description=..

CS/Network 2024.09.11

프론트는 https로 서비스, apiserver는 http 프로토콜일 경우

오류 : Mixed Content: The page at 'https://domain.com/' was loaded over HTTPS, but requested an insecure XMLHttpRequest endpoint 'http://111.111.111.111:7080/api/svc/v2/projectList?page=1'. This request has been blocked; the content must be served over HTTPS. 해결 : 2번으로 해결 (nginx.conf에서 reverse proxy 설정함) The error message you're seeing, "Mixed Content," indicates that your web page was loaded over..

CS/Network 2023.09.19

WebSocket 통신 개념, 프론트, 백엔드 연결

1. WebSocket 의미메시지 처리 방식 : Polling, Long Polling, WebSocket 1) Polling : 클라이언트(ex) 웹 브라우저)가 정해진 간격으로 서버에 요청을 보내 새로운 메시지나 데이터가 있는지 확인. 그러나 일정 주기로 메시지를 클라이언트에서 가져가는 방식이라서 다른 사용자가 작성한 메시지가 전달되는데까지 일정시간 지연 발생 및 클라이언트 별로 Polling 되는 시점에 따라 서로 보고있는 메시지가 다르기 때문에 실시간으로 보이는 대화 내용이 불일치 할 수 있음.  2) Long Polling : 클라이언트가 서버에 요청을 보내면, 서버는 새로운 메시지가 도착할 때까지 응답을 지연시킨다. 새로운 메시지가 도착하면 그 즉시 응답을 보내고 클라이언트는 즉시 다시 요청을..

CS/Network 2023.08.01

0.0.0.0, 127.0.0.1, 255.255.255.255

1. 0.0.0.0 = 모든 IP를 의미한다. = 컴퓨터, 모뎀 및 네트워크 카드에서 수신 대기 중임을 의미한다. = 네크워크에 액세스할 수 있는 곳이면 어디에서나 접근 가능함을 의미한다. = 라우팅 테이블에서 사용되는 경우 기본 게이트웨이를 식별하는데 0.0.0.0에 대한 경로가 기본경로이다. 0.0.0.0은 local machine의 모든 IPv4 주소를 의미해서, 0.0.0.0으로 접근하면 로컬 호스트의 모든 IPv4로 되어있는 호스트에 접근이 가능하다. ex) mac을 CI 서버로 사용할 때 설정 변경 127.0.0.1 -> 0.0.0.0 Label homebrew.mxcl.jenkins ProgramArguments /usr/libexec/java_home -v 1.8 --exec java -D..

CS/Network 2023.05.06

MIME 타입

1. 종류 text/plain text/html image/jpeg image/png audio/mpeg audio/ogg audio/* video/mp4 application/octet-stream 1) text : (텍스트를 포함하는 모든 문서를 나타내며 이론상으로는 인간이 읽을 수 있어야 한다.) ex) text/plain, text/html, text/css, text/javascript 2) image : (모든 종류의 이미지를 나타낸다. (animated gif처럼) 애니메이션되는 이미지가 이미지 타입에 포함되긴 하지만, 비디오는 포함되지 않는다.) ex) image/gif, image/png, image/jpeg, image/bmp, image/webp 3) audio : (모든 종류의 오디..

CS/Network 2022.12.22