휴먼교육센터 개발자과정 1일 차

조하영·2022년 7월 28일
0

A. O.T

  1. 지각, 조퇴,외출, 결석 하지 말자

  2. 정리를 잘 하자
    서버: 서비스를 제공
    클라이언트: 서비스를 이용

  3. 토론 많이 해라

B. 응용 S/W 기초기술

1. 네트워크

네트워킹으로 연결하는 기술(wi-fi, IP,TCP,UDP,Port)
서버-클라이언트의 구조를 이해한다.
요청(클라이언트->서버)-처리(서버) -응답(서버->클라이언트)의 순서

a. IP주소
IP는 서버의 주소, IP 주소는 같을 수 없다.(컴퓨터가 가지고있는 고유의 주소)

IPv4- 4개의 옥텟으로 구성(OOO.OOO.OOO.OOO)
옥텟은 0-255의 범위

cmd창에 ping www.google.com를 입력

Ping www.google.com [142.251.42.164] 32바이트 데이터 사용:
142.251.42.164의 응답: 바이트=32 시간=35ms TTL=113
142.251.42.164의 응답: 바이트=32 시간=34ms TTL=113
142.251.42.164의 응답: 바이트=32 시간=35ms TTL=113
142.251.42.164의 응답: 바이트=32 시간=34ms TTL=113

142.251.42.164에 대한 Ping 통계:
패킷: 보냄 = 4, 받음 = 4, 손실 = 0 (0% 손실),
왕복 시간(밀리초):
최소 = 34ms, 최대 = 35ms, 평균 = 34ms

도메인 주소: www.google.com
IP주소: 142.251.42.164

도메인주소를 IP주소로 변경하는 건 DNS서버가 한다.(도메인 네임 서비스)

C:\Users\human>ipconfig/all

Windows IP 구성

호스트 이름 . . . . . . . . : DESKTOP-72MEAAA
주 DNS 접미사 . . . . . . . :
노드 유형 . . . . . . . . . : 혼성
IP 라우팅 사용. . . . . . . : 아니요
WINS 프록시 사용. . . . . . : 아니요

이더넷 어댑터 이더넷:

연결별 DNS 접미사. . . . :
설명. . . . . . . . . . . . : Realtek PCIe GbE Family Controller
물리적 주소 . . . . . . . . : 24-F5-AA-E3-86-78
DHCP 사용 . . . . . . . . . : 예
자동 구성 사용. . . . . . . : 예
링크-로컬 IPv6 주소 . . . . : fe80::1583:5862:c278:da69%2(기본 설정)
IPv4 주소 . . . . . . . . . : 192.168.0.26(기본 설정)
서브넷 마스크 . . . . . . . : 255.255.255.0
임대 시작 날짜. . . . . . . : 2022년 7월 27일 수요일 오전 8:03:47
임대 만료 날짜. . . . . . . : 2022년 7월 27일 수요일 오후 12:03:48
기본 게이트웨이 . . . . . . : 192.168.0.1
DHCP 서버 . . . . . . . . . : 192.168.0.1
DHCPv6 IAID . . . . . . . . : 35976618
DHCPv6 클라이언트 DUID. . . : 00-01-00-01-2A-6A-6D-1A-24-F5-AA-E3-86-78
DNS 서버. . . . . . . . . . : 203.248.252.2
164.124.101.2
Tcpip를 통한 NetBIOS. . . . : 사용

b. Port 넘버
IP주소가 하나인데 각 서버에서 어떻게 구분하여 통신하는가?
포트넘버로 구분, port는 프로그램 통신을 구분하기 위한 번호.
아파트의 주소는 IP주소라면 호수는 포트와 같음.
IP주소와 Port넘버는 늘 같이 붙어다님.

c. TCP, UDP
보내는 방식의 차이,
전화: 비용부분에서 비싸지만 연결이 확실(TCP) - 연결설정-전송-종료(연결지향, 트래픽이 많아짐)
문자: 비용부분에서 싸지만 연결이 불확실(UDP) - 연결 설정이 필요없다. 트래픽이 적다.

컴퓨터 구조
CPU-중앙처리장치(산술연산, 논리연산:참과 거짓, 명령어 해독)
RAM(메모리)-주 기억장치, 실행할 대상을 보조기억장치에서 가져온다.
HDD(하드)-보조기억장치, 자료저장의 목적

2. 미들웨어

하드웨어의 성격과 소프트웨어의 성격을 함께 가지고 있다.
예) 전자제품 칩 같은 것

3. Database

관계형 데이터베이스(RDBMS)
테이블(표)로 정의한 후 고객의 정보를 저장
ex) ID, 이름, 나이, PW 등등
각 컬럼은 속성이라고 함.
속성에 조건을 걸 수 있음.예) 패스워드 조건

profile
공부하는 개발자

0개의 댓글