[TCP/IP Networks] 5. Address Resolution Protocol, ARP
·
Computer Science/네트워크
1. ARP의 개요 32bit IP 주소: TCP/IP 프로토콜 그룹에서만 동작 물리적 하드웨어 주소: 독자적 주소 체계_데이터 전송 시 목적지 하드웨어 주소를 알아야 함 ARP 기능 IP주소를 대응하는 물리적 하드웨어 주소로 자동적으로 변환하는 보조적 프로토콜 IP데이터 그램을 정확한 목적지 호스트로 보냄 여러 가지 형태의 물리적 하드웨어 주소를 처리 점대점 접속은 ARP를 사용 안함 ARP의 전제와 기본 개념 전제: 이더넷 브로드캐스트 네트워크를 전제로 함 기본 개념: 네트워크 인터페이스가 하드웨어 주소를 갖음 2. 예제: ftp 호스트명을 입력했을 때 ARP동작 호스트 A의 실행 ARP는 호스트 B의 IP주소를 포함한 ARP요구 패킷을 LAN에 방송 LAN상의 모든 호스트의 ARP는 ARP 요구 패..
[TCP/IP Networks] 4. Internet Protocol
·
Computer Science/네트워크
4. Internet Protocol 1. 개요 IP 특징 RFC791 모든 TCP, UDP, ICMP, IGMP에서 사용 unreliable_상위층에서 신뢰성 보장 connectionless_ex. 전송순서 A, B -> 도착순서 B, A Hourglass model 2. IP 헤더 Size: 20byte(Option 제외) 전송순서 00-7, 8-15, 16-23, 24-31 비트 순서 => network byte order = big edian ( little endian) 빅 엔디안(Big Endian) 낮은 주소에 높은 바이트부터 저장(Most Significiant Bit, MSB) 평소 사용하는 방식 소켓 통신에 이용 리틀 엔디안(Little Endian) 낮은 주소에 데이터의 낮은 바이트부..
[TCP/IP Networks] 3. Link Layer
·
Computer Science/네트워크
3. Link Layer 1. Introduction 링크 계층의 목적 IP module을 위한 IP datagram의 send/receive ARP module을 위한 ARP request 와 reply RARP module을 위한 RARP request와 reply TCP/IP는 서로 다른 Link Layer 지원 = TCP/IP 아키텍처는 어떤 종류의 물리적 네트워크 상에서도 수행할 수 있도록 설계 Ethernet, token ring, FDDI, RS-232 serial line, etc. 2. Ethernet and IEEE 802 Encapsulation Eternet : DEC, Intel, Xerox사가 1982년에 제안한 표준 의미 CSMA/CD(Carrier Sense, Multiple..
[TCP/IP Networks] 2. Introduction
·
Computer Science/네트워크
2. Introduction 1. 개요 TCP/IP 프로토콜 그룹 -1960년대 후반: 패킷 네트워크 연구 프로젝트 -> 1990년대: 컴퓨터를 연결하는 일반적인 통신 형식 -진정한 개방 시스템(open system)을 가능하게 함_Open Systme Interconnection (OSI) 7 layers -WAN의 기반을 구성 -> worldwide Internet (Internet) TCP/IP 프로토콜 집합의 개요와 기본지식 제공 2. 계층화(Layering) TCP/IP 프로토콜 집합의 4계층 응용 Talent, FTP, e-mail 등 트랜스포트 TCP, UDP 네트워크 IP, ICMP, IGMP 링크 장치 드라이버와 인터페이스 TCP/IP vs OSI 7 Layers OSI Reference..
[Oracle-SQL] 회사 데이터베이스3
·
Computer Science/데이터베이스
--1. 검색 결과에 중복 레코드 제거 SELECT DISTINCT job FROM employee; --2. 테이블의 열 전부 검색 SELECT * FROM employee; --3. 조건 검색 SELECT ename, edeptname FROM employee WHERE sal = 150000 ; --4. 순서 명세 검색 SELECT ename, sal FROM employee WHERE enum >= 2000 ORDER BY sal DESC; --5. 산술식, 문자 스트링, 새로운 열 이름 명세 검색 SELECT fname AS 가족이름, fnum AS 부양사원번호 FROM fmaily WHERE gender = 'M'; --6. 복수 테이블로부터 검색 SELECT e.ename, p.pname F..
[Oracle-SQL] 회사 데이터베이스2
·
Computer Science/데이터베이스
INSERT INTO department VALUES (100,'Research','Stafford'); INSERT INTO department VALUES (200,'Headquarter','Chicago'); INSERT INTO department VALUES (300,'Software','Atlanta'); INSERT INTO department VALUES (400,'Sales','Miami'); INSERT INTO department VALUES (500,'Administraion','Seattle'); /* 부서번호 부서이름 부서위치*/ INSERT INTO employee VALUES (1111,'David','Intern',100000,'Seoul','Junggu','Yaksudon..
0123suh
빙글빙글 돌아가는 Debug 하루