본문 바로가기
반응형

분류 전체보기377

[네트워크 기초] IP 주소란? 1. IP 주소란? IP 주소란 TCP/IP에서 통신 상대 호스트 즉 목적지를 식별하기 위한 식별 정보입니다. 정확하게는 목적지의 인터페이스를 식별하기 위한 정보입니다. 이더넷 인터페이스나 무선 LAN 인터페이스 말이지요. TCP/IP 통신을 할 때 데이터에 IP 헤더를 추가하는데, 여기에 목적지의 IP 주소와 출발지 IP 주소가 지정됩니다. 2. IP 주소 표기법(도트형 10진 표기) IP 주소는 0과 1이 32개 나열된 32비트입니다. 이 긴 숫자를 사람이 이해하기 쉽도록 일반적으로 도트형 10진 표기 방법으로 표기합니다. 32비트를 8비트씩 4마디로 묶고, 각 마디 숫자를 10진수(0~255)로 변환한 후 '.'로 구분하는 방법입니다. (120.0.0.1) 3. IP 주소와 목적지 개수에 따른 데이.. 2023. 1. 18.
[Javascript] 여러 개의 dom요소 중, :check된 요소가 몇 번째인지 아는 법 웹 개발자가 반드시 알고 있어야 하는 필수 기본 코드. html에 라디오 버튼 여러개 만들고 조작하기 원하시는 분들 있지요. 아래 코드는 내가 체크한 라디오 버튼 요소를 가져다가 사용하고 싶을 때, 또 내가 체크한 라디오 버튼이 같은 name의 라디오 버튼 중 몇 번째 순서에 있는지 알고 싶을 때 사용합니다. 꼭 라디오 버튼이 아니더라도, 같은 class name을 가진 dom요소 들을 조작할 때 등에 사용할 수도 있지요. /*여러 개의 라디오버튼 중 체크된 요소 추출*/ let $checked_radio = $("input[name=user_radio]:checked"); /*여러 개의 라디오버튼 중 체크된 요소가 몇 번째인지 추출*/ let $checked_index = $("input[name=us.. 2023. 1. 18.
[네트워크 기초] TCP/IP의 4 계층 구조 TCP/IP의 4 계층 구조 PC와 스마트폰 등이 통신하는 규칙을 프로토콜이라고 하고, 복수의 프로토콜을 조합한 것을 네트워크 아키텍처라고 한다. 네트워크 아키텍처는 우리가 사용하는 언어에 해당한다. 예전에는 TCP/IP 뿐만 아니라 여러 가지 네트워크 아키텍처가 있었지만, 지금은 거의 TCP/IP만 이용한다. TCP/IP는 TCP와 IP를 중심으로 하는 프로토콜의 집합으로, 네트워크의 공용 언어다. PC나 스마트폰 등의 OS에도 TCP/IP가 내장되어 있으므로 간단히 이용할 수 있다. 또한 TCP/IP로 통신하는 PC와 스마트폰, 각종 네트워크 기기 전반을 호스트라고 부른다. TCP/IP에서는 네트워크를 통해 통신하기 위한 기능을 계층화하고 복수의 프로토콜을 조합한다. TCP/IP의 계층 구조는 아래부.. 2023. 1. 14.
[Javascript] 내 인생 몇 주 차인지 구하기 let today = new Date() let birthday = new Date(1990, 6, 27) let diff = today - birthday let life_days = diff / (1000*60*60*24) let life_weeks = life_days / 7 console.log(life_weeks) life_weeks 출력해 보면 1694.1273435532407가 나온다. 올림 해서 1695주 살았다. 꽤 많이 살았다. 이윤규 변호사 책 읽다가 필받아서 혼자 계산해 봤다. 2023. 1. 13.
[Git] 현재 브랜치와 갈라졌습니다. 이슈 해결법 원격 저장소에 커밋하려고 했더니 터미널에 현재 브랜치와 'origin/main'이(가) 갈라졌습니다. 라는 메시지가 떴다. $ git commit #결과 메시지 현재 브랜치 main 현재 브랜치와 'origin/main'이(가) 갈라졌습니다, 다른 커밋이 각각 1개와 7개 있습니다. (리모트의 브랜치를 현재 브랜치로 병합하려면 "git pull"을 사용하십시오) 메시지가 시키는 대로 git pull을 했더니 정방향이 불가능하므로, 중지합니다.라는 에러가 뜬다. 여기서 ff(fast forward)란 두 개의 브랜치 히스토리가 같은 상태라고 생각하고 병합하는 방법이다. 에러 메시지가 뜬 것을 보니, ff 는 할 수 없다. 관련해서 추가 설명은 마지막 하단에 적어 두겠다. $ git pull --ff-onl.. 2023. 1. 13.
반응형