기말

TCP

IP

network

network

웹과 php

<form name="form1" method="post" action="view2.php">
    <ul>
        <li>아이디 : <input type="text" name="id"></li>
        <li>비밀번호 : <input type="password" name="pass"></li>
        <li><input type="submit" value="확인"></li>
    </ul> 
</form> 

위에서 포스트 요청보내면 아래 보냄

<?php 
    $id = $_POST["id"];
    $pass = $_POST["pass"];
?>
<ul>
    <li>아이디 : <?= $id?></li>
    <li>비밀번호 : <?= $pass?></li>  	
</ul> 

소켓 프로그래밍

소켓 UDP

네트워크

네트워크 기본

네트워크

패킷

대역폭

이더넷

인터넷

IP

네트워크 분석 도구

와이어 샤크

네트워크 설정

순서 유선 설정 무선 설정
1 컴퓨터에 LAN 카드(NIC)를 설치 컴퓨터에 무선 LAN 카드(NIC) 설치
2 이더넷 연결 무선 네트워크 연결
3 연결됐을거임 라우터가 연결된 컴퓨터에서 확인
4 네트워크 테스트 네트워크 테스트

네트워크 명령어(cmd)

네트워크 구성

네트워크 형태

근거리 네트워크(LAN)

광역 네트워크(WAN)

인트라넷

접속장치

LAN 카드(NIC)

허브

스위치

브리지

게이트웨이

중계기(Repeater)

라우터

네트워크 접속형태

성형

트리형

버스형

링형

그물형

혼합형

전송매체

크게 유선 전송매체와 무선 전송매체로 나뉨

  동축케이블 꼬임선 광섬유
설치 1(간단) 2 3
대역폭 2 3 1(높음)
비용 2 1(저렴) 3
전기간섭 2 3 1(없음)
감쇠현상 2 3 1(낮음)
사용 유선방송, CATV, 근거리 통신망    

유선 전송매체

무선 전송매체(비유도매체)

통신 방식

클라이언트/서버 시스템

LAN에서

유니 캐스트

브로드 캐스트

멀티 캐스트

전송방향에 따라

단방향(simplex) 통신

양방향(duplex) 통신

직렬, 병렬

직렬 전송

동기식 전송

병렬 전송

OSI 참조 모델

송신 맥 수신 맥 데이터 csma/ca 와 ?의 차이점 이더넷 전송시점 차이점?

계층화: 프로토콜을 몇개의 계층으로 나누는 것

OSI 참조 모델 : 통신 기능을 7개로 계층화한 규격

특징

TCP/IP 모델: OSI 참조 모델을 4계층으로 단순화

MAC addrestt

데이터 링크 계층

물리적 링크를 이용하여 신뢰성 있는 데이터를 전송하는 계층

비트를 프레임이라는 논리적 단위로 구성

전송하려는 데이터에 인접하는 노드(시스템)의 주소가 더해진다

주소는 최종 수신지의 주소가 아니라 전송되는 다음 노드의 주소

네트워크 계층에서 받은 데이터 단위(패킷)를 프레임으로 구성하여 물리 계층으로 전송

기능

네트워크 계층

프로토콜

간단한 프로토콜

  1. 오류없이 정보를 수신하면 확인 응답(ACK) 전송
  2. 오류가 있으면 부정 응답(NAK)
  3. 부정 응답을 받으면 다시 보냄
  4. 부정 응답 10회 이상 발생하면 통신 중단

TCP/IP

TCP/IP 계층

TCP/IP 주소

! ARP = IP 주소를 MAC 주소로 변환

IPv4

네트워크 규모에 따라 A,B,C,D,E로 나눔

10 네트워크 보안

보안 위협

네트워크 보안 필요성

비밀성, 무결성, 가용성

네트워크 위협

스미싱

랜섬웨어

공유기 보안 위협