전체 글
-
[네트워크] HTTP 특징IT/컴퓨터 구조 2024. 11. 25. 17:03
1. 요청과 응답을 기반으로 동작한다.브라우저의 개발자도구 Network 탭에서 HTTP 요청 메시지와 응답 메시지를 볼 수 있다 2. 미디어 독립적이다.HTTP가 요청하는 대상인 자원이 무엇인지와 무관하게자원을 주고받는 수단(인터페이스)의 역할만 수행한다.HTML, JPEG, PNG, JSON, XML, PDF 파일 등 다양하다.HTTP에서 메시지로 주고받는 자원종류를 미디어 타입이라 부른다.MIME(Multipurpose Internet Mail Extensions Type)이라고도 부른다. 타입타입 설명서브타입서브타입 설명text일반 텍스트text/plaintext/csstext/javascripttext/html 평문 텍스트css 문서자바스크립트 문서html 문서 image이미지 데이터image/..
-
[네트워크] 자원과 자원을 식별하는 URL, DNS 서버 개념IT/컴퓨터 구조 2024. 11. 25. 16:46
자원이란?자원이란 호스트가 네트워크상에서 주고받는 대상이다.HTML 파일이나 이미지나 동영상이나 텍스트 파일이 될 수 있다.인터넷 통신이 HTTP를 기반으로 이루어지므로, HTTP 요청 메시지의 대상이라고도 한다. URL이란?자원을 식별하는 통일된 방식이 URI(Uniform Resource Identifier)이다.위치를 이용해서 식별하는 URL, 이름으로 식별하는 URN이 있다. scheme :// authority / path ? query # fragmentex ) http://example.com/home/search?location=seoul&rooms=2스키마는 자원에 접근하는 방법으로 보통 프로토콜이 명시된다.authority는 호스트를 식별하는 정보로 IP주소나 도메인 네임이 명시된다.쿼..
-
[네트워크] 공인IP와 사설IP, NAT 개념, IP 주소 동적할당이란?IT/IT 기초(IT기사, 알고리즘, Linux 등) 2024. 11. 25. 08:55
공인 IP와 사설 IP고유한 IP 주소는 공인 IP주소다.ISP나 공인 IP 주소 할당 기관을 통해 할당 받을 수 있다. 사설 네트워크란 인터넷, 외부 네트워크에 공개되지 않은 네트워크이고,LAN 내의 많은 호스트는 사설 IP 주소를 사용한다. 사설 IP 주소와 NAT다음 범위는 사설 IP 주소로 예약된 주소 공간이다.10.0.0.0/8 (10.0.0.0~10.255.255.255)172.16.0.0/12 (172.16.0.0~ 172.31.255.255)192.168.0.0/16 (192.168.0.0~192.168.255.255) 사설 IP 주소는 라우터가 할당한다.사설 네트워크 내에서만 유효하므로 다른 네트워크의 사설 IP 주소와 중복될 수 있다.그래서 사설 IP 주소와 외부에서 사용되는 공..
-
[네트워크] 포트 기반 NAT(NAPT), 포트포워딩이란?IT/IT 기초(IT기사, 알고리즘, Linux 등) 2024. 11. 24. 15:24
NAT란 네트워크 내부에서 사용되는 사설 IP 주소와 네트워크 외부에서 사용되는 공인 IP 주소를 변환한다.NAT 변환 테이블을 이용한다. 포트 기반 NAT, NAPT(Network Address Port Translation)NAT 테이블에 변환할 IP 주소 쌍과 더불어 포트 번호도 함께 기록하여공인 IP 주소가 같더라도 포트 번호가 다르면네트워크 내부의 호스트를 특정할 수 있어서하나의 외부 주소로 다수의 내부 주소를 관리할 수 있다. 포트 포워딩외부에서 통신을 시작할 호스트에게 접속 정보(IP 주소:포트 번호 쌍)을 알려준다.네트워크 외부에서 내부로 통신을 시작할 때, 접속 정보를 공개하기 위해 사용된다.여러 호스트가 하나의 공인 IP 주소를 공유하고 있는 경우데 사용할 수 있다.
-
[네트워크] 전송 계층의 역할과 포트 번호에 대하여IT/IT 기초(IT기사, 알고리즘, Linux 등) 2024. 11. 24. 14:55
IP의 한계IP는 신뢰할 수 없는 통신과 비연결형 통신이다.최선형 전달로 '최선을 다하지만, 전송 결과가 어떻든 보장하지 않는다'는 의미이다.IP는 패킷을 빠르게 송수신한다.동영상 스트리밍이나 실시간 영상 통화는 한두개의 패킷 손실을 감수하더라도 빠른 전송이 중요하다. 참고IP 의 신뢰할 수 없고 비연결형 전송 특성을 보완하기 위한 도우미가 있다.(그렇지만 여전히 비연결, 비신뢰)네트워크 계층의 프로토콜로 ICMP(Internet Control Message Protocol) 가 있다.ICMP 메시지 종류는 전송 과정에서 발생한 오류 보고와 네트워크 진단 정보가 있다. 경로를 확인하고자 사용하는 traceroute 또는 tracert 명령어와네트워크 상태를 진단하는 ping 명령어는 ICMP 기반의 에코..
-
[네트워크] 클래스리스 주소 체계, 서브넷마스크 개념, CIDR 표기법IT/IT 기초(IT기사, 알고리즘, Linux 등) 2024. 11. 24. 13:40
클래스리스 주소 체계에서는 네트워크와 호스트를 구분 짓는 수단으로 서브넷 마스크를 이용한다.서브넷 마스크란 IP 주소상에서 네트워크 주소는 1, 호스트 주소는 0으로 표기한 비트열을 의미한다.네트워크 내의 부분적인 네트워크(서브네트워크 subnetwork)를 구분 짓는(마스크 mask) 비트열이다.서브넷 마스크를 이용해 클래스를 원하는 크기로 쪼개어 사용하는 것을 서브네팅이라고 한다. 이렇게만 봤을 때 무슨말인지 이해가 안가지만, 포기하지 말자. 알고보면 별거 아니다. 클래스풀 주소 체계에서는 네트워크 주소는 각각 8, 16, 24비트로 이루어져 있고,서브넷마스크는 아래와 같다. A 클래스: 255.0.0.0( 11111111.00000000.00000000.00000000 )B 클래스: 255.255...
-
[영어회화] 적당하다는 의미 enough 써보기일상/기타 2024. 11. 23. 20:37
enough는 적당하다는 의미를 내포하고 있다.형용사 부사 동사를 수식할 땐 부사로 쓰인다.명사를 수식할 땐 형용사로 쓰인다.형용사 / 부사 / 동사 + enough + to Vto V 하기에 적당히 ~하다 순환구조This soju is mild enough (for me) to drink. 이 소주는 순해서 (내가) 마실만하다.직선구조I am strong enough to work out. 나 운동할만큼 기운이 있다.가주어/진주어 직선구조It is good enough (for you) to say sorry to me. (너가) 내게 사과하면 그걸로 됐다.비인칭주어 직선구조It is warm enough (for us) to go out. (우리가) 외출할 만큼 날씨가 따뜻하다.주어+동사+(목적어) ..