SQL이란 무엇인가?
: 데이터베이스 데이터 값을 가져와야해서 SQL명령문을 배우는 것
프로토콜이란 무엇인가?
: 컴퓨터와 컴퓨터 사이, 또는 한 장치와 다른 장치 사이에서 데이터를 원활하게 주고받기 위해 약속된 여러가지 규약,
이 규약에는 신호 송신의 순서/ 데이터의 표현법/ 오류 검출법 따위가 있다.
- 출처: 네이버 국어사전
네트워크망

OSI계층 구성에 대한 간단한 설명

1단계일수록 '물질적'
위로 갈 수록 '프로그램적' 이라고 표현한다.
예를들어 전화로 친구에게 말을 건다면
말 = 물리적(자연어)
휴대폰을 타고 들어가는 단계는
- 음성 입력 -> 음성 출력 -> 송신 -> 친구에게 휴대폰 통해서 친구 귀에 ‘야’가 들림.
이라는 단계로 볼 수 있다.
만약 여러분이, 엘리베이터를 탔을 때
하필 5억짜리 업무전화를 받는다라고 가정해봅시다.
데이터를 크게 보내면
엘리베이터 안에서 말이 끊기는 순간..
나의 ‘안녕하세요’인사가 모두
날아가버리는 비극이 발생합니다.
하지만, 만약 쪼개서 보내면?
일부는 전달 가능하고 정보를 찾을 수 있겠죠.
그런 전송 데이터의 분할, 분할된 작은 단위를 ‘패킷’이라고 합니다.
이러한 과정을 인캡슐레이션이라고 하고
수신지에서는 디캡슐레이션 과정을 통해 분할, 도착된 패킷들을 재조합하여 활용합니다.
IP와 localhost 설명
내 컴퓨터를 기준으로 보면, localhost라는 지칭을 사용합니다.
친구 컴퓨터에서 내꺼로 들어가려면, 그 때는 지칭이 바뀌어요.
localhost가 아니라 IP 주소라고 바뀌죠.
** 내 아이피 알아보는 법 (윈도우)
: 윈도우 검색창 - cmd(명령프롬프트 창 열기) - ipconfig
IP에도 종류가 있습니다.
만약 여러분이 학교에 있는 강의실이라고 가정해볼게요.
컴퓨터가 30대 있으면, 30대의 IP에 대해 알아볼 때에 다른점이 있습니다.
네이버에 '내 IP'라고 검색을 할 경우 나오는 예시화면입니다.
네이버에 검색해보면
옆에 있는 동기의 컴퓨터와 똑같은 결과값이 나와요.
하지만, CMD에서 확인하는 값이랑은 서로 다르게 나오죠.
왜 명령프롬프트랑 네이버랑은 값이 다를까요?
그건, 컴퓨터가 5대든 10대든 인터넷 선은 하나이죠.
그럼 집이든 회사이든 컴퓨터를 여러 개 쓰면
'공유기'를 같이 쓰게 됩니다.
네이버IP는 인터넷 회선 하나를 나눠서 쓰는 것
그 회선 하나의 IP주소이다. = 외부IP
공유기 입장
: 5대 컴터에서 나한테 처리해달라 했는데 누가 네이버 검색한거고, 누가 디아블로 아이템 알아본 거야?
여기에서 ‘누가’라는 게 컴퓨터 내부에 있는 내부IP
'웹개발생존기 > JAVA_개발공부' 카테고리의 다른 글
JAVA생초보 필기 - 응용SW 데이터 및 SQL이해 3 (0) | 2022.08.29 |
---|---|
JAVA생초보 필기 - 응용SW 데이터 및 SQL이해 2 (0) | 2022.08.23 |
JAVA생초보 필기 - HTML 맛보기 (0) | 2022.08.18 |
JAVA생초보 필기 - 자동 순위 프로그램 부가설명 (0) | 2022.08.17 |
JAVA생초보 필기 - 자동 사이트 순위 프로그램 만들기 (0) | 2022.08.16 |