본문 바로가기
728x90

Network5

무료 HTTPS 인증(with. Duck DNS, Tomcat9) Duck DNS를 사용하여 무료 도메인을 받고 acme.sh로 SSL 인증서를 받아 Tomcat9 server.xml을 수정하여 CentOS 7 에서 동작해보겠다 1. DuckDNSDuckDNS는 무료로 Domain을 받고 AWS의 탄력적IP(Elastic IP)할 수 있는 호스팅 서버이다후원은 비트코인으로 받는 듯하다  본격적으로 구글로 로그인하여 도메인을 가져보자아래부분에 도메인을 입력하는 공간이 있다도메인의 형태는 XXXXX.duckdns.org의 형태가 된다. 참고로 대문자로 적어도 소문자로 변경된다도메인은 5개까지 가능하고 도메인 소유자가 있으면 만들어지지 않는다.   새로운 주소로 만들게 되면 목록에 추가되고 임의의 IP가 주어진다 해당 도메인으로 접속하면 아무것도 없는 흰 바탕만 나오게 된다.. 2024. 8. 7.
네트워크 기본편 마무리 1955년생 : 빌게이츠, 스티브 잡스, 팀 버너스리(티모시 버너스 리) 팀 버너스 리 (웹 기술의 창시자) CERN(입자물리연구소)에서 컨설턴트로 근무 정보검색 시스템 구축 이를 바당으로 현재의 웹 기술을 창안 HTML, HTTP의 창시자 리포트의 참고자료를 연결시키고자 만들게됨 HTML이라는 문서를 HTTP를 통해 실어 나른다 슬레시(/) 두개를 사용한것에 대한 의미를 풀어준 썰이 유명하다 전길남 박사 1982년 세계두번째로 인터넷 연결을 구현하심 라우터를 만듬 URL과 URI Uniform Resource Locator (특정파일을 지정) Uniform Resource Identifier (포괄적) Locator : 위치 Identifier : 식별자 Resource : 파일이다(HTML, CSS,.. 2023. 11. 9.
공부하자 네트워크 TCP와 UDP TCP에만 연결(Connection, Session, Virtual Circuit)개념이 있다. 연결은 결과적으로 순서번호로 구현된다. 연결은 '상태(전이)' 개념을 동반한다. TCP는 배려남, UDP는 (배려가 없는) 나쁜 남자에 비유할 수 있다. 순서번호는 각 데이터용량 + 1이다. User(System S/W) Process(Client) 소켓생성 File(Socket) 소켓오픈, TCP Port 부여 Kernel(Application S/W) TCP 예) TCP : 3000 IP 192.168.0.10 Driver 랜선, L2Switch, Router,Internet, H/W(Physical) NIC H/W(Physical) Router, L2Switch, 랜선 NIC Kernel.. 2023. 11. 7.
오늘도 한다 네트워크공부 Subnet Mask Header Payload 20 bytes 1480 bytes Network ID Host ID 192.168.0.10 1100 0000 1010 1000 0000 0000 0000 1010 1111 1111 1111 1111 1111 1111 0000 0000 Subnet Mask 1100 0000 1010 1000 0000 0000 0000 0000 AND 연산(Host ID는 0 으로 클리어 : Mask 연산) 서브넷 마스크와 연산시 네트워크 아이디와 일치한다면 우리 네트워크로 유입된다고 판단 지금은 잘 사용하지 않는 A, B, C Class개념이 있다. 8 bit씩 쪼개서 비교해 올바른 유입인지 확인하는 것이다. 현재는 CIDR 개념이 도입되었다. CIDR(Classless .. 2023. 11. 6.
네트워크 OSI 7 Layer 먼저 하지 말자 서버 소켓으로 통신 프로그래밍 : 수학적 논리적 사고로 글을 쓰는 것 절차적 사고 + 프로그래밍 + 알고리즘 컴퓨터구조 + 수학 (비트연산) 문법 절차적으로 어떤 순서로 효율성 있게 어떻게 하면 될지를 생각하고 언어의 문법과 컴퓨터의 구조의 맞게 기술하는 것이 C언어 프로그래밍 상황에 맞는 정답이 어느정도 있다. 이해하던 암기하던 요즘은 컴퓨터 구조를 몰라도 프로그래밍을 할 수 있다. 처음에는 기술 문법 프레임워크의 이해도가 중요할 수 있다 그러나 시간이 흐를수록 기술과 문법은 변화한다 그렇기 대문에 프로그래밍을 할 줄 알고 읽을 줄 알아야 변화에 빠르게 대응할 수 있다. 독해 능력이 중요하다. 유시민 작가의 책 코드리뷰 OSI 7 Layer 네트워크의 개념을 다룬다 먼저 사실(실체)을 공부하면서 알아보.. 2023. 11. 2.