본문 바로가기

전체 글94

네트워크 어떻게 동작하나요? 라우팅이란? 네트워크 어떻게 동작하나요? 라우팅이란? 네트워크의 동작 과정과 라우터 추적, 그리고 웹 HTTP 통신에 대한 예를 설명드리겠습니다. 이 과정을 통해, 네트워크의 기본적인 원리와 데이터가 어떻게 전송되는지에 대한 이해를 도울 수 있습니다. ●네트워크의 동작 과정 네트워크의 기본 동작과 구조에 대해 실생활 예시를 통해 설명해보겠습니다. 우리는 주로 웹 브라우저를 사용해 naver.com이나 google.com과 같은 웹사이트에 접속합니다. 이 때, 우리의 브라우저는 네이버 서버에서 HTML, CSS, 이미지, 자바스크립트 파일들을 받아와서 페이지를 렌더링하게 됩니다. 이 과정은 브라우저에서 시작하여 웹 서버에서 끝나며, 여러 라우터를 거쳐 이루어집니다. 네트워크를 이해하는 데 있어 '라우터'의 역할을 이해.. 2024. 3. 21.
TCP/IP 와 UDP는 뭐가 달라? (차이점) TCP/IP 와 UDP는 뭐가 달라? (차이점) TCP/IP 와 UDP의 통신절차와 차이점을 알아보고 실무 활용예시를 알아본다. 네트워크 통신에서 TCP와 UDP의 차이점을 이해하는 것은 중요하지만, 그들의 통신 절차 과정을 함께 살펴보는 것이 전체적인 이해를 돕습니다. 이를 통해 두 프로토콜이 어떻게 데이터를 처리하고 전송하는지의 차이점을 더욱 명확히 할 수 있습니다. ● TCP 통신 절차 1. 연결 설정(3-Way Handshake): SYN: 클라이언트가 서버에 연결을 요청하며 SYN(Synchronize Sequence Numbers) 패킷을 보냅니다. SYN-ACK: 서버는 SYN 요청을 받고 클라이언트에게 SYN과 ACK(Acknowledgment) 패킷을 보내 연결 요청을 수락함과 동시에 자.. 2024. 3. 18.
vi,vim 읽기전용 문제해결 "E45: 'readonly' option is set(add! to override)" vi,vim 읽기전용 문제해결 "E45: 'readonly' option is set(add! to override)" 안녕하세요 오늘은 vi/vim 에디터에서 발생할 수 있는 readonly 에러에 대해서 한번 살펴보도록 하겠습니다 좀 기본적인 내용이긴 하지만좀 여러가지 경우의 수가 있기 때문에 다양하게 블로그들에서도 이제 좀 소개되고 문제 얘기를 하는 경우들이 많은데요 그런데 이제 좀 잘못된 접근일 수도 있고 이런 경우 저런 경우들을 직접 한번 재현해 보면서 한번 좀 설명을 좀 드려보도록 하겠습니다 좀 단순하게 sudo 를 붙여서 해결할 수 있다라고 생각할 수도 있겠지만 꼭 그렇지만은 않거든요 그래서 그거를 한번 살펴보도록 하겠습니다 일단은 readonly 문제의 상황을 한번 재현을 해 보도록 할게요.. 2024. 3. 7.
vi,vim 스왑파일(swap)문제해결 "Swap file already exists!" vi,vim 스왑파일(swap)문제해결 "Swap file already exists!" vi /vim 에디터에서 발생할 수 있는 스왑파일(swap) 관련된 에러 메시지를 한번 재현해 보고 어떤 식으로 해결할 수 있는지를 살펴보도록 하겠습니다 안녕하세요 오늘은 vi /vim 에디터에서 발생할 수 있는 스왑파일(swap) 관련된 에러 메시지를 한번 재현해 보고요 이걸 어떤 식으로 해결할 수 있는지를 살펴보도록 하겠습니다 여러분들이 자주 만날 수 있는 그런 내용이 있죠 그런데 이 부분이 언제 발생을 할 수 있는지 저도 이제 다양한 케이스들을 보면서 단순히 문제를 어떻게 해결할 수 있다라는 입장보다도 이게 어떤 식으로 또 현상이 벌어질 수 있고 또 근본적으로 어떻게 해결하는것이 좋고 그리고 단순하게 해결하는 .. 2024. 3. 6.